sapui5 - UI5表中的条件列值
问题描述
我在表中有一个列,其值绑定到数据模型的属性。
text = { modelName>/OrderNo}
. 如何根据标志使其有条件?如果来自 Model 的属性isReturnable = true
,我想展示text = {modelName>/ReturnNo}
其他我想展示的东西{OrderNo}
。如何为此构建语法?
<table:Column>
<Label class="smartist-table-column-header" text="Qty Returned"/>
<table:template>
<Text text="{ path: 'OrderDetail>OrderNo'}"/>
</table:template>
</table:Column>
解决方案
您可以使用表达式绑定。详情见网址:https ://ui5.sap.com/#/topic/daf6852a04b44d118963968a1239d2c0
解决您的问题:
<Text text="{= ${modelName>isReturnable} ? ${modelName>/ReturnNo} : ${OrderDetail>OrderNo}}" />
推荐阅读
- amazon-web-services - 无法让我的 Chrome 扩展程序从 Amazon RDS 获取数据
- typescript - 在打字稿中实现重载时使用接口//类型和提供多种类型注释的区别
- typescript - React-Native 中的映射函数
- python - 如何创建跳过功能pygame?
- sql - 有人可以为我解决这个子查询问题吗?
- python - MAE 使用 Pipeline 和 GridSearchCV
- java - 我正在尝试创建 mcq 论文并从适配器单选按钮 android 中的 json 获取值
- javascript - 我正在用javascript写一个猜谜游戏。我不知道如何通过代码验证数字在 0 到 100 之间
- sql - T-SQL 以表格格式解析 XML 响应
- aws-step-functions - 如何使用 CDK 为 AWS Step Functions 创建 VPC 终端节点?