根据extjs中的绑定值动态更改xtype

时间:2017-07-04 14:20:51

标签: extjs extjs5

我有一个UI页面,其中包含一个显示信息的表格,我们正在使用extjs来显示ftech并显示值。

我的代码如下。

该组件如下所示:

<item name="value1" xtype="link" bind="{value}">
    <position>22</position>
    <default>1</default>
    <displayable>1</displayable>
    <enabled>1</enabled>
    <exportable>1</exportable>
    <alwaysAvailable>1</alwaysAvailable>
    <editors>
        <editor name="filter" xtype="textfield"/>
    </editors>
    <events>
        <event name="click" jsFunction="onClickOpenScreen">
            <config>{"url":"......}}</config>
        </event>
    </events>
    <config>{"width": 100}</config>
</item>

,模型是:

<field name="value" tableAlias="table1" column="value" datatype="string">
    <required>0</required>
    <formula>if some value then value else 0</formula>
</field>

在公式中我们从db获取值,如果value在那里则值,否则显示0。

所以我的要求是,如果有任何值,那么它将作为超链接,否则它将作为简单的值。但是从这个代码来看,即使0也是链接。

0 个答案:

没有答案