-1
コンボボックスを持つRowEditingを持つグリッドがあります。
特定の条件が満たされたら、そのコンボを表示欄に変更したい(コンボの値を表示するだけで、ボタンは表示せず、編集できないようにしたい)。
今のところ、条件が満たされたら、私はコンボボックスを無効にします。そんなにファンキーに見えます。それが私が変えたい理由です。ExtJSコンボボックスをディスプレイフィールドに合わせる
コンボボックスを持つRowEditingを持つグリッドがあります。
特定の条件が満たされたら、そのコンボを表示欄に変更したい(コンボの値を表示するだけで、ボタンは表示せず、編集できないようにしたい)。
今のところ、条件が満たされたら、私はコンボボックスを無効にします。そんなにファンキーに見えます。それが私が変えたい理由です。ExtJSコンボボックスをディスプレイフィールドに合わせる
ケーキとして簡単に、disabledCls
configurationのおかげです。
editor:{
xtype:'combobox',
disabledCls:'some-css-class'
}
次にあなたがdisable()
を使用して「displayfieldするコンボボックスを回す」ことができ、それがグレー表示にしません。ボタンを非表示にする
、あなたはいくつかの基本的なCSSを追加する必要があります。
.some-css-class .x-form-trigger {
display:none;
}
は、あなたの答えをいただき、ありがとうございます。いずれかの方法でボックスが表示され、不足しているボタンを埋めるためにボックスのサイズが変更されないので、デフォルトでは無効になっている方が良いと思います。私はコンボがディスプレイフィールドのように見えるべきだと思っていた(ボックスとボタンなし) – alexandre1985
次に、別のテーマを使用していて、おそらくCSSを少し変更する必要があります。 – Alexander
CSSを変更するとボックスが消えますか?私はそれを望みます。テキストのみ、ボックスなし、ボタンなし – alexandre1985