我有列表,并且正在使用bindaggregation绑定我的模型数据。 下面是我的代码。
控制器
import crc8
hash = crc8.crc8()
hash.update("0x001123321CAC233F25473DB7E2C56DB5DFFB48D2B060D0F5A71096E00000000000000000C58A".encode('utf-8'))
print( hash.hexdigest() )
我的要求是操纵firststatus的值,首先,我试图用下面的行来获取该值,但不幸的是,它正在显示空值。有人可以建议如何获得firststatus的价值吗?
this.oList = this.byId("list");
this.oListItem = this.byId("MAIN_LIST_ITEM").clone();
this.oList.bindAggregation("items", {path: '/myListSet',
template: this.oListItem,
filters: this.searchFilters,
});
this.registerMasterListBind(this.oList);
console.log("firststatus"+this.oListItem.getFirstStatus().getText());
}
更新-查看
this.oListItem.getFirstStatus().getText()
答案 0 :(得分:1)
因此,如果我理解正确,您正在尝试检索条目的状态文本,但是您实际上正在做的是检索ObjectListItem
的默认模板。
如果您想要输入正确的值,可以尝试一下。这将返回默认模板的已填充克隆。您不能clone()
一个空模板并期望它包含值。
希望这会有所帮助,灯架。
this.byId("list").getItems()[0].getFirstStatus().getText();