如何更改yui的数据表中的数据定义

How to change data definitions in datatable of yui?

本文关键字:数据 定义 数据表 yui 何更改      更新时间:2023-09-26

我正在使用YUI开发web应用程序。我可以创建和更新动态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);

我不是100%肯定我理解你的问题,但似乎你寻找的是列定义中的formatter属性。

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

这样实现:

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