如何为新的sap.m.Button添加颜色

2020-09-20 00:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,盖伊, //如果我的状态为...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,盖伊,

//如果我的状态为" B",则"购买"按钮应为绿色;如果我的状态为" Q",则我的" QUOTE"按钮应为蓝色。  

 venderdata:函数(sKey){
 var a = this.getView()。byId(" quantity");
 var that = this;
 var oTable = this.byId(" idTblVendor");
 var url ="/img/VendorData('" + sKey +"')/Results";
 var itemTemplate = new sap.m.ColumnListItem({
 细胞: [
 新的sap.m.Text({
 文字:" {VENDOR_NO}"
 }),
 新的sap.m.Text({
 文字:" {VENDOR_NAME}"
 }),
 新的sap.m.Text({
 文字:" {PRICE}"
 }),
 新的sap.m.Button({
 文字:"行情",
//输入:"强调",
 }),
 新的sap.m.Button({
 文字:"购买",
//输入:"接受",
 }),
 新的sap.m.Text({
 文字:" {STATUS}"
 })
 ]
 });
 oTable.bindItems({
 路径:URL,
 模板:itemTemplate
 });
 },

 
capture444.jpg (16.3 kB)
3条回答
Cikesha
2020-09-20 00:51 .采纳回答

对按钮类型使用表达式绑定

 var itemTemplate = new sap.m.ColumnListItem({
 细胞: [
 新的sap.m.Text({
 文字:" {VENDOR_NO}"
 }),
 新的sap.m.Text({
 文字:" {VENDOR_NAME}"
 }),
 新的sap.m.Text({
 文字:" {PRICE}"
 }),
 新的sap.m.Button({
 文字:"行情",
 类型:" {= $ {STATUS} =='Q'?'Accept':'Default'}"//表达式绑定
 }),
 新的sap.m.Button({
 文字:"购买",
 类型:" {= $ {STATUS} =='B'?'Accept':'Default'}"//表达式绑定
 }),
 新的sap.m.Text({
 文字:" {STATUS}"
 })
 ]
 }); 

一周热门 更多>