点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用Smart Filter和Smart Table开发自定义SAPUI5应用程序。 我曾经在智能表中使用过的OData服务创建了VIA CDS,并在SEGW-网关中映射为直接绑定。 在我的表格中,我必须使用20多个列,因此我更喜欢在"智能表格"表格类型属性中使用"网格表格"(sap.ui.table)。
通过直接绑定实现时,默认情况下,我启用了Filter,Sort选项。 但是以同样的方式,我需要进行一些自定义,例如
1。 用颜色代码设置列的格式。
2。 删除"多选"选项(默认情况下为选配)。
3。 列宽大小调整大小。
4。 显示具有专有名称的列标签(到目前为止,它正在显示Core SAP标签)。
为了实现上述所有要点,我尝试在智能表控件中使用表重新定义,但是当我这样做时,我失去了所有的Sort,Filter功能。
因此,请向我建议实现它的可能和推荐方法。 我可以在不重新定义或以任何其他方式进行所有自定义吗?
谢谢
此致
Jayakrishnan.C
你好Jayakrishnan,
https://ui5.sap.com/#/entity/sap.ui.comp.smarttable.SmartTable/sample/sap.ui.comp。 sample.smarttable.mtableCustom/code
谢谢,
Shubham
谢谢,Shubham。 将尝试这种方法。
您有几种选择。
您可以直接通过API在控制器级别控制各个列。
通过注释,您也可以在UI5应用中创建。 在这里,您还可以创建i18n文件并翻译和命名列。
但是,这也受到限制,因此也可以选择创建您自己的自己的引用智能表的sap.ui.table 。 无论如何,这都可以实现最高程度的定制。
一周热门 更多>