我的表单包含textfield。如果此文本字段包含值,则需要运行查询 - ' test15'。价值' test15'由系统填写(只供用户阅读)
xtype: "textfield",
fieldLabel: "...",
name: "TRAIN1",
readOnly: true,
labelWidth: ...,
width: ...,
allowBlank: (...) ? false : true
所以查询应该是:
IF FIELD TRAIN1 = 'test15'
Order.query('Query1')[0].enable()
答案 0 :(得分:0)
为了给文本框设置一个值,服务器返回的记录应该设置为文本框的value属性。然后要查看服务器是否返回-'test15',您可以使用三元运算符'?:'
您可以查看at sencha load form values,了解如何使用服务器返回值填充表单值。
{
xtype: "textfield",
fieldLabel: "Train",
name: "TRAIN1",
readOnly: true,
labelWidth: ...,
width: ...,
allowBlank: record.get('train') ==='Test15'
}