Sapui5 如何在XML视图中传递sap.m.P13nItem的值

Sapui5 如何在XML视图中传递sap.m.P13nItem的值,sapui5,Sapui5,我有一个sap.m.P13nItem,我通过CustomData在XML视图中设置它,如下所示: <core:CustomData key="p13nData" value='\{"columnKey": "StdNo", "leadingProperty": "StdNo", "sortProperty": "StdNo", "filterProperty"

我有一个
sap.m.P13nItem
,我通过
CustomData
在XML视图中设置它,如下所示:

    <core:CustomData key="p13nData"
        value='\{"columnKey": "StdNo", 
                 "leadingProperty": "StdNo", 
                 "sortProperty": "StdNo", 
                 "filterProperty": "StdNo", 
                 "columnIndex":"11", 
                 "type": "empty string", 
                 "maxLength": "{ path: &#39;/#MySet/StdNo/@maxLength&#39;, formatter:&#39;.formatter.fnStrToInt&#39; }", 
                 "values": ["", "O", "I"] 
                }'/>
一切正常,正如
P13nItem
仅支持文本、数字或日期作为基于此的类型,并且没有任何布尔类型。我想再次基于相同的类型传递该类型的值数组

我作为值数组传递的内容不会对我的p13n项产生任何影响


关于如何在XML视图中传递此数组的任何建议

您应该将
type
属性设置为
boolean
,以显示布尔属性的
Yes/No
列表

<core:CustomData key="p13nData"
    value='\{"columnKey": "StdNo", 
             "leadingProperty": "StdNo", 
             "sortProperty": "StdNo", 
             "filterProperty": "StdNo",
             "type": "boolean",
             "values": ["", "O", "I"] 
            }'/>


不错。谢谢至少我可以看到布尔值的默认值。SAP文档不是最新的,这让人非常失望。是的,没错。有时,你会发现不一致的文档,很容易让你浪费几个小时。我发现我关于值数组的代码是正确的,所以我编辑了你的答案。
<core:CustomData key="p13nData"
    value='\{"columnKey": "StdNo", 
             "leadingProperty": "StdNo", 
             "sortProperty": "StdNo", 
             "filterProperty": "StdNo",
             "type": "boolean",
             "values": ["", "O", "I"] 
            }'/>