2011-01-13 3 views
0

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

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

+0

Есть ли какой-либо причине вы не хотите, чтобы сделать это с додзё подсказке ? Вы можете стилизовать их с помощью своего собственного CSS, чтобы сделать их взгляд последовательным. – GreenWebDev

+0

@GameWebDev, как бы вы реализовали это на основе ячеек? – ilcavero

ответ

2

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

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

может выглядеть следующим образом:

  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>"; 
      } 
Смежные вопросы