qx.ui.mobile.list.Listはqx.data.controller.Listをサポートしていないようです。createItemのデリゲートを追加する別の方法はありますか?両方のクラスに作成委任を追加しようとしましたが、createItemが呼び出されませんでした。
1 に答える
0
リストでデータバインディングを使用する方法の例を次に示します。
/**
* Creates a list and returns it.
*/
__createListDataBindings : function() {
var self = this;
var list = new qx.ui.mobile.list.List({
configureItem : function(item, data, row)
{
var stopCount = self.getListData().getLength()-row;
item.setTitle("Stop #"+stopCount);
item.setSubtitle(data);
}
});
this.bind("listData", list, "model");
return list;
},
ListDataはクラスプロパティです。
properties :
{
// overridden
listData :
{
init : new qx.data.Array(),
nullable : true,
event : "updateListData"
}
},
于 2013-02-12T13:58:03.990 に答える