0
데이터를 smartTable에 표시하고 있습니다. 이제 하나의 사용자 정의 아이콘 열을 추가하고 싶습니다. 이것이 가능한가 ? 예를 들어, 아래에 표시된 SmartTable 및 JSON 모델이 있고 첫 번째 열에 JSON Model 값을 텍스트로 표시하고 싶습니다.SmartTable에서 사용자 정의 열을 추가하는 방법은 무엇입니까?
<mvc:View
xmlns="sap.m"
xmlns:mvc="sap.ui.core.mvc"
controllerName="sap.ui.demo.smartControls.SmartTable"
xmlns:smartFilterBar="sap.ui.comp.smartfilterbar"
xmlns:smartTable="sap.ui.comp.smarttable">
<smartFilterBar:SmartFilterBar
id="smartFilterBar"
entityType="Product">
<smartFilterBar:controlConfiguration>
<smartFilterBar:ControlConfiguration
key="Category" visibleInAdvancedArea="true"
preventInitialDataFetchInValueHelpDialog="false">
</smartFilterBar:ControlConfiguration>
</smartFilterBar:controlConfiguration>
</smartFilterBar:SmartFilterBar>
<smartTable:SmartTable
id="smartTable_ResponsiveTable"
smartFilterId="smartFilterBar"
tableType="ResponsiveTable"
editable="false"
entitySet="Products"
useVariantManagement="false"
useTablePersonalisation="false"
header="Products"
showRowCount="true"
useExportToExcel="false"
enableAutoBinding="true">
</smartTable:SmartTable>
</mvc:View>
컨트롤러의 onInit() 메소드에는 json 모델이 있습니다.
var oData = { "Text": "StackOverFlow"};
var oModel = sap.ui.model.json.JSONModel(oData);
sap.ui.getCore().setModel(oModel);
감사합니다, Mayank 여기 예제가있다