私はオブジェクトのqx.data.Array変数コンシューマを持っています。どのように配列をテーブルに接続するのですか? 私は以下のコードでマッピングの種類が必要です。テーブルの行は空ですが、その数は正しいです。qx.ui.table.Table経由でqx.data.Arrayを制御する方法
var rowData = theStore.getModel(); //it is qx.data.Array type
var tableModel = new qx.ui.table.model.Simple();
tableModel.setData(rowData);
var table = new qx.ui.table.Table(tableModel);
おかげで、 カロル
ありがとうございましたadrelino。問題を解決し、toArray()関数(var rowData = theStore.getModel()。toArray();)を追加する必要がありました。行を編集して変更すると、その変更はStore.getModel()に反映されません。ソース行(theStore.getModel())をテーブルにコピーしないようにする方法ですか? –
theStore <--> tableModelの間にデータバインディングがないので、手動で行う必要があります。 1. qooxdooのテーブル+ tableModelを使用して行を編集しますか? 2.Storeのソースデータを編集しますか? < - tableModel.getDataAsMapArray()を呼び出すと、変更されたデータをqooxdooテーブルから取得する必要があります。 - > 2番目のケースでは、setData(rowData)を再度呼び出して古いデータを上書きするだけです – adrelino