У меня есть sap.m.P13nItem
, который я установил в представлении XML с помощью CustomData
, как показано ниже:
<core:CustomData key="p13nData"
value='\{"columnKey": "StdNo",
"leadingProperty": "StdNo",
"sortProperty": "StdNo",
"filterProperty": "StdNo",
"columnIndex":"11",
"type": "empty string",
"maxLength": "{ path: '/#MySet/StdNo/@maxLength', formatter:'.formatter.fnStrToInt' }",
"values": ["", "O", "I"]
}'/>
Этот StdNo
имеет тип Edm.Boolean
.
<Property Name="StdNo" Type="Edm.Boolean" sap:unicode="false" sap:label="Standard No." sap:creatable="false"/>
Все отлично работает, так же как P13nItem
поддерживает только текст, число или дату как тип, основанный на этой документации и не имеет никакого типа для логического значения, которое я хочу передатьмассив значений для этого снова основан на той же документации .
То, что я передал в качестве массива значений, не оказывает никакого влияния на мой элемент p13n.
Любое предложение относительно того, как я могу передать этот массив в представлении XML!?