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

2020-09-20 00:30发布

         点击此处--->   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)

         点击此处--->   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
1楼 · 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}"
 })
 ]
 }); 
打个大熊猫
2楼-- · 2020-09-20 00:36

感谢您 Srikanth KV 您的回答对我很有帮助。

零钱

type:" {= $ {STATUS} ==='B'?'Accept':'Default'}"//表达式绑定

bbpeas
3楼-- · 2020-09-20 00:45

选项用于增强主模型 在将其绑定到属性Type的控件之前,强调ir accept的值。

否则,将使用单独的模型,并在每行设置中接受或强调。

一周热门 更多>