3

Flexigridを埋めるためにURLの代わりにJavaScript関数を使用することは可能ですか?使用したい関数はJSONオブジェクトを返します。

4

2 に答える 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メソッドを呼び出すだけです...

  1. JSONオブジェクトを返すJSメソッドを記述します。
  2. ExternalInterface.call(JSmethod)apiを使用してフレックスアプリケーション呼び出しJSメソッドからアイテムを一覧表示します(詳細については、フレックスドキュメントを参照してください)
  3. リストアイテムは、JSON.decode()を使用してJSONオブジェクトを解析することにより、ArrayCollectionオブジェクトを作成します
  4. グリッドのデータソースとしてアイテムセットArrayCollectionオブジェクトを一覧表示します。
于 2012-01-23T07:41:50.260 に答える