次のプロパティを使用してテキストフィールドを作成し、ユーザーが編集できないようにしました。
無効:true
以下は、Xtypedeclerationの私のコードです。
xtype : 'passwordfield',
name : 'password',
id: 'password',
disabled: true,
label : 'Password',
placeHolder :'Password',
useClearIcon : false
下の画像のように表示されます。ラベルはグレー表示されています。編集不可にしてラベルを変更しないようにするにはどうすればよいですか。
編集-1: その後、スタックオーバーフローと煎茶フォーラムでいくつかの検索を行ったところ、テキストフィールドを編集不可にすることができる以下のコードが見つかりましたが、現在は静的です。
listeners: {
afterrender: function(ele) {
ele.fieldEl.dom.readOnly = true;
}
}
プロパティは1回だけ設定できますが、動的に設定する方法はありません。ユーザーに編集させたり、作成させたりする必要があるため、動的に必要です。無効。
SenchaTouchでテキストフィールドを編集不可にする他のアプローチはありがたいです。