我正在尝试使用 jQWidgets (jqxGrid) 构建一个网格,该网格使用 jqx.dataAdapter 显示来自外部数据源的值,但是当我尝试调用 dataBind() 方法时浏览器崩溃。
这是我的(浏览器崩溃!)jsfiddle:http: //jsfiddle.net/qYyRs/6/
部分代码:
var Area_DataSource = {
datatype: 'array',
localdata: Area_Data,
async: false,
datafields: [{
name: 'Id'
}, {
name: 'Name'
},{
name: 'PlantId'
},{
name: 'PlantName',
value: 'PlantId',
values: {
value: 'Value', // the problematic field
name: 'Name',
source: Plant_DataAdapter.records
}
}]
};
var Area_DataAdapter = new $.jqx.dataAdapter(Area_DataSource);
Area_DataAdapter.dataBind(); // booom!
来自 jQWidgets 网站的基本示例: http ://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/index.htm#demos/jqxgrid/gridkeyvaluescolumnwitharray.htm