亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用自定義數據和布局屬性以編程方式創建圖標

使用自定義數據和布局屬性以編程方式創建圖標

手掌心 2023-06-15 17:29:49
我正在嘗試從 xml 視圖以編程方式創建此圖標<core:Icon      src="sap-icon://sys-help-2"      class="size1"      dataHelp:description="{i18n>path.to.description}"      width="100px"      color="#1C4C98" >      <core:layoutData>            <l:GridData span="L1 M1 S1" />      </core:layoutData></core:Icon>我可以想出簡單的道具:  const icon = new sap.ui.core.Icon({    src: 'sap-icon://sys-help-2',    color: '#1C4C98',    width: '100px'  })  icon.addStyleClass('size1');但是對于dataHelp:description我<core:layoutData>不知道也找不到任何好的例子。有可能嗎?
查看完整描述

1 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

嵌套屬性(也稱為聚合)也可以使用new.


sap.ui.require([

    "sap/ui/core/Icon",

    "sap/ui/layout/GridData"

], function(Icon, GridData) {

    const oGridData = new GridData({ span: "L1 M1 S1" });

    const oIcon = new Icon({

        src: "sap-icon://sys-help-2",

        color: "#1C4C98",

        width: "100px",

        layoutData: oGridData

    });

    oIcon.data("description", this.getOwnerComponent().getModel("i18n").getResourceBundle().getText("path.to.description"));

});

可以添加自定義數據oControl.data("key", "value");



查看完整回答
反對 回復 2023-06-15
  • 1 回答
  • 0 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號