Как изменить определения данных в datatable of yui? - PullRequest
0 голосов
/ 20 июля 2011

Я использую YUI для разработки веб-приложения. Я могу создавать и обновлять из динамического XML. Нет проблем для обновления данных, но проблема в том, что заголовок не изменяется. Как я могу добавить новый заголовок или определение столбца в данные. Вот код, который я использую

//This part is not run.
ajaxtable.oDT.responseSchema = {
    resultNode: "element",
    fields: Fields
};
ajaxtable.oDT.aColumnDefs=ColumnDefs;

// This part is run properly.
ajaxtable.oDT.getDataSource().sendRequest("param="+link,
    {success: ajaxtable.oDT.onDataReturnInitializeTable},
ajaxtable.oDT);

1 Ответ

0 голосов
/ 20 июля 2011

Я не уверен на 100%, что понял ваш вопрос, но похоже, что вы ищете это свойство formatter в определении столбца.

{key:"type", label: "", sortable:true, formatter: "formatIcon"}

Реализуйте это так:

YAHOO.widget.DataTable.Formatter.formatIcon = function(elLiner, oRecord, oColumn, oData) { };

Посмотрите здесь для получения дополнительной информации.

...