EXT JS如果功能

时间:2017-11-28 15:17:12

标签: javascript web extjs

我的表单包含textfield。如果此文本字段包含值,则需要运行查询 - ' test15'。价值' test15'由系统填写(只供用户阅读)

xtype: "textfield",
fieldLabel: "...",
name: "TRAIN1",
readOnly: true,
labelWidth: ...,
width: ...,
allowBlank: (...) ? false : true

所以查询应该是:

IF FIELD TRAIN1 = 'test15'
Order.query('Query1')[0].enable()

1 个答案:

答案 0 :(得分:0)

为了给文本框设置一个值,服务器返回的记录应该设置为文本框的value属性。然后要查看服务器是否返回-'test15',您可以使用三元运算符'?:'

您可以查看at sencha load form values,了解如何使用服务器返回值填充表单值。

   {
                                  xtype: "textfield",
                                  fieldLabel: "Train",
                                  name: "TRAIN1",
                                  readOnly: true,
                                  labelWidth: ...,
                                  width: ...,                                      
                                  allowBlank: record.get('train') ==='Test15' 
                              }