gpt4 book ai didi

sapui5 - SAP UI5 - 更改表格单元格中自定义数据字段的颜色

转载 作者:行者123 更新时间:2023-12-01 09:12:43 24 4
gpt4 key购买 nike

我是 SAP UI5 的新手,正在逐步学习示例 Fiori 应用程序。我的 XML View 包含一个表控件,如下所示:

<Table id="idProductsTable" inset="false"
items="{path: '/ShipmentCollection'
}">
<headerToolbar>
<Toolbar>
<Label text="Shipment List"></Label>
<ToolbarSpacer />
<Button icon="sap-icon://refresh" press="refreshDataFromBackend" />
</Toolbar>
</headerToolbar>
<columns>
<Column width="12em">
<Label text="Shipment" />
</Column>
<Column minScreenWidth="Tablet" demandPopin="true" hAlign="Center">
<Label text="Carrier`" />
</Column>
<Column minScreenWidth="Tablet" demandPopin="true" hAlign="Center">
<Label text="Dimensions" />
</Column>
<Column minScreenWidth="Tablet" demandPopin="true" hAlign="Center">
<Label text="Weight" />
</Column>
<Column hAlign="Center">
<Label text="Price" />
</Column>
</columns>
<items>
<ColumnListItem id="listItems" type="Navigation"
press="onListItemPress">
<cells>
<l:VerticalLayout>
<Label text="{ShipNum}"></Label>
<Label text="{Text}"></Label>
</l:VerticalLayout>
<Text text="{Carrier}" />
<Text text="{Route}" />
<Text text="{Cust}" />
<Text text="{DelDate}" />
</cells>
</ColumnListItem>
</items>
</Table>

如何根据该字段的内容更改单元格 1 中文本字段的颜色?

谢谢!

最佳答案

1.您可以使用数据绑定(bind)格式化程序来更改颜色。例如,您的第一个单元格。

<Label text="{path:'ShipNum', formatter:'Formatter.colorFormatter'}"></Label>

2.在css文件中定义改变颜色的样式。

3.在demoformatter.js中定义函数colorFormatter

sap.ui.core.Element.extend("demoformatter", {
colorFormatter:function(value) {
this.addStyleClass("yourstyle");
return value;
}
});
Formatter = new demoformatter();

关于sapui5 - SAP UI5 - 更改表格单元格中自定义数据字段的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23839471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com