Ошибка HTML Cellrenderer

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


person F.F    schedule 09.05.2016    source источник


Ответы (1)


Вы можете установить визуализатор ячеек перед загрузкой данных:

var table = new qx.ui.table.Table(null);

button1.addListener("execute", function(e) {

    var tableColumnModel = table.getTableColumnModel();
    tableColumnModel.setDataCellRenderer(0, new qx.ui.table.cellrenderer.Html());

    tableModel.setData([["<b>test</b>"],["<i>test</i>"]]);
});

Вот полный пример игровой площадки.

person aE3e    schedule 09.05.2016
comment
Правильно, но проблема в том, что я не знаю, сколько столбцов у меня есть, прежде чем я получу данные. - person F.F; 09.05.2016