Flexigridを埋めるためにURLの代わりにJavaScript関数を使用することは可能ですか?使用したい関数はJSONオブジェクトを返します。
1534 次
2 に答える
0
ついに見つけました。
次のように呼び出すことができます:FlexiGrid.flexAddData(myData);
var myRows = getRows();
var myData = { total: myRows.length , page: 1, rows: myRows };
flexiGrid.flexAddData(eval(myData));
myRowsの行は、通常のflexigrid行である必要があります。
于 2012-01-25T10:12:01.543 に答える
-1
私はあなたがそれをすることができると思います。JSONオブジェクトを返すfromflexapisを使用してjavascriptメソッドを呼び出すだけです...
- JSONオブジェクトを返すJSメソッドを記述します。
- ExternalInterface.call(JSmethod)apiを使用してフレックスアプリケーション呼び出しJSメソッドからアイテムを一覧表示します(詳細については、フレックスドキュメントを参照してください)
- リストアイテムは、JSON.decode()を使用してJSONオブジェクトを解析することにより、ArrayCollectionオブジェクトを作成します
- グリッドのデータソースとしてアイテムセットArrayCollectionオブジェクトを一覧表示します。
于 2012-01-23T07:41:50.260 に答える