メソッドdoComponentLayout() ( setReadOnlyメソッドのソースコード) を呼び出さずに、フィールド (コンボボックス、*日付* など)の非表示/表示トリガーが必要です。メソッドdoComponentLayout()は、IE では非常に遅くなります。誰でも私を助けることができますか?ありがとうございました!
質問する
8722 次
2 に答える
5
setHideTrigger(true)メソッドを使用することもできます。これは Ext.form.field.ComboBox のプライベート メソッドです - ( Extjs ComboBoxを参照してください。[表示] メニューで [プライベート] を必ずチェックしてください。)
コンボ コンポーネントがまだレンダリングされていない場合、myCombo.triggerEl.hide() の呼び出しは機能しません。
config プロパティhideTrigger: falseを設定することにより、コンポーネントが最初に初期化されるときにトリガーを非表示にすることもできます。
于 2013-01-16T00:06:32.630 に答える
1
Ext.form.field.Trigger を拡張するもの (コンボ、日付など) のプロパティである triggerEl を表示/非表示にできるはずです。
ここで実際の例を参照してください:
于 2012-10-18T09:39:26.940 に答える