1

jqx.dataAdapterを使用して、外部データソースからの値を表示する列を持つjQWidgets(jqxGrid)を使用してグリッドを構築しようとしていますが、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 Webサイトの基本例: 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/

「問題をデバッグして確認しました。jQWidgets2.8で解決される予定です。

よろしく、ピーターストエフ

jQWidgetsチームhttp://www.jqwidgets.com "

于 2013-03-08T11:01:24.613 に答える