私はテキストフィールドを含むフォームを持っています。このテキストフィールドに値 ' - test15'が含まれている場合は、クエリを実行する必要があります。あなたのテキストボックスに値、サーバによって返されたレコードを設定するためにはEXT JS IF機能
IF FIELD TRAIN1 = 'test15'
Order.query('Query1')[0].enable()
私はテキストフィールドを含むフォームを持っています。このテキストフィールドに値 ' - test15'が含まれている場合は、クエリを実行する必要があります。あなたのテキストボックスに値、サーバによって返されたレコードを設定するためにはEXT JS IF機能
IF FIELD TRAIN1 = 'test15'
Order.query('Query1')[0].enable()
:システムによって満たされた値「test15は」(のみのユーザーの読み取り)
xtype: "textfield",
fieldLabel: "...",
name: "TRAIN1",
readOnly: true,
labelWidth: ...,
width: ...,
allowBlank: (...) ? false : true
ので、クエリは次のようにする必要がありますテキストボックスのvalue属性に設定する必要があります。サーバが返されたかどうかを確認するには、 'test15'を使用しますか? ':':
フォームの値にサーバの戻り値を設定する方法は、at sencha load form valuesをご覧ください。
{
xtype: "textfield",
fieldLabel: "Train",
name: "TRAIN1",
readOnly: true,
labelWidth: ...,
width: ...,
allowBlank: record.get('train') ==='Test15'
}
https://ariya.io/2012/09/ternary-conditional-and-boolean-values –
あなたは何を試しましたか?あなたのコードは問題をうまく説明するほど明確ではありません。 –
あなたの質問を明確にする必要があります、それは不明です。 – tommyO
あなたの質問のタイトルは「extjsの中でifを使う方法」ですが、あなたの説明は異なっています。正しく記述してください。 – Tejas