0
我有一個listbox列表框。用戶列表項選擇成爲新建表的列,所以我必須將列表項的屬性「文本」與列的屬性「文本」綁定;屬性「可見性」和「sortOrder」的計數相同。我無法通過JSONmodel找到屬性「visibility」和「order」來讓listitem將它們與相同的綁定。誰有更多的經驗呢?第二個問題:這裏是我的綁定試用版,這是行不通的,請檢查邏輯。防爆。列表框+的listItem的:如何綁定listitem屬性(從列表框)列屬性,sapui5
var listboxChooseColumns = new sap.ui.commons.ListBox("chooseColumns", {
allowMultiSelect: true,
items:
[
new sap.ui.core.ListItem({
text: "Export number" })]})
這裏是我試圖道具列表項的 「文本」 綁定JSONmodel方式:
sap.ui.getCore().getModel().setProperty("{/visibleColumns/" + listItem.text +"}", true);
這裏是表列的一個例子:
table.addColumn(new sap.ui.table.Column({
label : new sap.ui.commons.Label({
text : "{/visibleColumns/columnName}"
})}));
這裏是JSON模型:
sap.ui.getCore().setModel(new sap.ui.model.json.JSONModel({
columns: [
{ columnName: "Ëxport Number",
visible: true,
columnorder: 1
},
{
columnName: "Functional Location",
visible: true,
columnorder: 1
}]
}));
但還是有些地方我錯了。有任何想法嗎 ?