我尝试格式化性别字段(在SAP表格字段中:CHAR1
到 0 (F)和 1 (M)以适合selectedIndex
的{{1}}属性。
这是我的观点:(RadioButtonGroup
)
DetailDialog.fragment.xml
上面的XML Fragment由主视图控制器调用:
<RadioButtonGroup width="100%" columns="2" selectedIndex="{path: 'Gendr', formatter:'.formatter' }" id="__group1">
我的问题是格式化程序根本不工作。
有什么建议吗?
答案 0 :(得分:0)
选项一:(不确定它是否适用于片段)
将formatter:'.formatter'
更改为formatter:'Demo1.view.DetailDialog.formatter'
。
选项二:格式化数据,因为无论如何您都是从控制器绑定数据。 (肯定会有效。)
function fnSuccess(oData, oResponse) {
oData.GendrValue = oData.Gendr == "M"?1:0;
jSonModel.setData(oData);
}
并更改绑定:selectedIndex="{path: 'GendrValue'}"