小编Thu*_*yen的帖子

控件中的绑定与"类"属性

我想处理Text控件(sap.m)中值的颜色.如果值为"TRUE",则颜色为绿色.否则,如果值为红色,则为红色"FALSE".

<Text
  class="{= ${HintTable>IS_ENABLED} === 'TRUE' ? 'greenTextColor' : redTextColor'}"
  text="{HintTable>IS_ENABLED}"
/>
Run Code Online (Sandbox Code Playgroud)

但它似乎没有奏效.我的意思是,class不能接受"greenTextColor"也不"redTextColor".

我做错了什么?

sapui5

5
推荐指数
1
解决办法
4732
查看次数

无法在片段对话框中获取控件

我面临以下问题。我有一个片段:

<core:FragmentDefinition xmlns="sap.m" xmlns:core="sap.ui.core" xmlns:layout="sap.ui.layout" >
    <Dialog title="Hints" class="sapUiPopupWithPadding" contentWidth="60%">
        <content>
            <Table id="tblHintList" mode="SingleSelect" items="{HintList>/}" growing="true" growingThreshold="10" selectionChange="onGetSelectedHints">

            </Table>
        </content>         
    </Dialog>
</core:FragmentDefinition>
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我想通过 ID 访问表,如下所示:

var table = this.getView().byId("tblHintList");

this.getView().addDependent(Fragment)即使我打电话并且数据绑定正在工作,这也不起作用。

如何访问片段中定义的控件?

javascript sapui5

1
推荐指数
1
解决办法
4425
查看次数

标签 统计

sapui5 ×2

javascript ×1