ExtJS:如果绑定数据为空,如何隐藏显示字段

时间:2017-11-02 15:27:01

标签: extjs extjs6

当数据为空时,面板有许多不应显示的字段。

{
    xtype: 'displayfield',
    fieldLabel: 'Date begin',
    bind: {
        value: '{record.date_begin}'
    }
}

如果绑定数据为空,是否有良好的做法隐藏 displayfields

1 个答案:

答案 0 :(得分:2)

能够隐藏最好的方法是绑定,如下所示,你可以按值保持绑定,也可以通过隐藏添加绑定,当值被填充时,它将使该字段可见。

{
    xtype: 'displayfield',
    fieldLabel: 'Date begin',
    bind: {
        value: '{record.date_begin}',
        hidden: '{record.date_begin === false || record.date_begin == null}'
    }
}

编辑: 在值为0时工作。