1

我正在尝试使用 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

4

1 回答 1

0

这是一个已确认的问题:

http://www.jqwidgets.com/community/topic/browser-crashes-foreign-datafield-in-jqx-dataadapter/

“我们调试了这个问题并确认了它。它将在 jQWidgets 2.8 中解决。

最好的问候,彼得·斯托耶夫

jQWidgets 团队http://www.jqwidgets.com "

于 2013-03-08T11:01:24.613 回答