我試圖從JSONModel綁定它時將字符串值轉換爲布爾值。理想情況下,我的模型中的值爲「true」/「false」,我想將其綁定到項目的可見屬性。該模型被定義爲雙向綁定,但我想在這種情況下無關SAPUI5中的複雜綁定XML視圖
我已經在index.html中聲明瞭「複雜綁定」。
data-sap-ui-xx-bindingSyntax="complex"
然後創建我的XML視圖和物業從模型如下結合:
<P13nColumnsItem>
columnKey="{tableVariantAFModel>Fieldname}"
visible="{path:'tableVariantAFModel>Visible', type: 'sap.ui.model.type.Boolean', mode: 'sap.ui.model.BindingMode.TwoWay'}"
index="{tableVariantAFModel>DisplayOrder}">
<P13nColumnsItem>
有沒有我缺少的步驟? 此外,我需要將此應用程序添加到Fiori Launchpad,因此我需要在manifest.json文件中而不是在index.html中定義複雜綁定。我在哪裏可以在清單文件中定義它。
Thanks Matti。我目前正在使用格式化程序。 SAPUI5文檔說格式化器是微不足道的。另外,如何在清單文件中定義我的複雜綁定? – Deepak
這取決於你的UI5版本,但一般來說你應該可以添加設置到你的模型。使用TwoWay添加值defaultBindingMode。 –
謝謝馬蒂。現在作品 – Deepak