我正在扩展HCMFAB_EMP_LKP。无论列索引我设置它都不会影响列在表中的位置。
<core:FragmentDefinition xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m">
<!-- This extension point can be used to add fields to columns -->
<!--<core:Fragment xmlns:core="sap.ui.core" id="searchResultTableColumns_clone" fragmentName="hcm.fab.employeelookup.view.fragment.EmployeeTableColumns" type="XML"/> -->
<Column>
<Text text="HELLO"/>
<customData>
<core:CustomData key="p13nData" value='\{"columnKey": "HELLO", "columnIndex" : "1"}'/>
</customData>
</Column>
</core:FragmentDefinition>
我的实施可能出现什么问题? 'p13nData'代表什么? 'columnKey'是否需要匹配列标题文本或者是否在其他地方定义了此键? 请注意标准列的标题文本与自定义列之间的样式(轻微)差异。我怎样才能以最佳方式解决这个问题?
答案 0 :(得分:0)
SearchResultList.view.xml中使用的Table控件是sap.m.Table你尝试使用的p13nData(你在哪里找到这个例子?)在sap.ui.comp.smarttable.SmartTable - &gt;中得到支持。 https://help.sap.com/viewer/468a97775123488ab3345a0c48cadd8f/7.40.19/en-US/bed8274140d04fc0b9bcb2db42d8bac2.html
如果您希望在现有列之间获取扩展名,我认为您需要替换视图。
我认为p13nData代表个性化数据。