0

ComboBox を展開したときに複数行のオプションを選択できるようにするライブラリはありますか。 通常のドロップダウンのように、ユーザーが下向き矢印をクリックしたときに値が表示される必要があることを除いて、ExtJS のComboboxに似たものを探しています。

ExtJSでそのようなことができるかどうか誰かが知っていますか? 彼ら自身のコミュニティとサポートは確かにそうではありません( http://www.extjs.com/forum/showthread.php?t=94079 )

4

1 に答える 1

2

テンプレート構成 ( tpl) を使用して、ドロップダウン リストを視覚的にどのように表示するかを定義できます (これは、フォーラムの投稿からリンクした例で、次のコードがまさに行っていることです)。

var resultTpl = new Ext.XTemplate(
    '<tpl for="."><div class="search-item">',
        '<h3><span>{lastPost:date("M j, Y")}<br />by {author}</span>{title}</h3>',
        '{excerpt}',
    '</div></tpl>'
);
....
tpl: resultTpl

必要に応じて標準のコンボ ボックスを構成できます (ドロップダウン ボタンの有無にかかわらず - この例ではhideTrigger:true非表示に使用されています)。triggerAction: 'all'ドロップダウン ボタンをクリックしたときにリスト全体が表示されるようにすること もできます。

基本的に、ComboBox API のドキュメントを見て、何が利用可能かを確認してください。必要なのは、完全に標準的な動作です。

于 2010-03-13T04:16:57.680 に答える