Могу ли я добавить всплывающую подсказку в стиле HTML в Dojo DataGrid? - PullRequest
0 голосов
/ 13 января 2011

Я хочу добавить всплывающую подсказку в определенные ячейки таблицы данных Dojo, но я не хочу использовать подсказки dojo.Я хочу использовать всплывающие подсказки HTML, чтобы они выглядели как подсказки на моих кнопках.

В дереве Dojo есть атрибут всплывающей подсказки, который делает именно это.Есть ли способ сделать это для DataGrids?

1 Ответ

2 голосов
/ 20 января 2011

Это можно сделать, написав функцию пользовательского формата для ячейки.

Вам необходим объект пользовательской структуры при создании сетки.

Может выглядеть так:

           var layout = [[{
              name: 'Type',
              field: 'type',
              width: 2,

           },{
              name: 'Name',
              field: 'name',
              width: 'auto',
              defaultValue: '',
              editable: true,
              formatter: dojo.hitch(this, this.formatNameCell)
           }]];

Затем определить функцию форматирования для ячеек «Имя»:

             formatNameCell(name){
                   return "<span title='" + name + "'>" + name + "</span>";
             }
...