ここで問題が発生しています。複数の列を持つことができるように、項目のテンプレートを使用する剣道ドロップダウン リストがあります。また、より多くのスペースが必要なので、ドロップダウンの幅よりもリストの幅が大きくなります。つまり、私は使用しました
this.list.width(400);
リストのdataBoundでも、リストを適切に表示できるようにします。ここで、項目の列に名前を付けるためにヘッダーを追加する必要があるため、次を追加しました。
this.list.find("ul").prepend(header);
dataBound イベントでも同様です。私が使用しているテンプレートは Div で構成されており、ヘッダー HTML も Div にあることを明確にする必要があります。ヘッダーは問題ないように見えますが、ドロップダウンはうまく機能しません。最初の項目を選択すると 2 番目の項目が選択され、最後の項目を選択すると次の項目が見つからないためエラーが発生します。ヘッダー HTML でテーブルを使用してみましたが、それでも同じ問題が発生します。テキストのみを使用する場合 (これは私のニーズを満たしていません)、ドロップダウンはうまく機能します。なぜそれが起こっているのか誰か教えてもらえますか?ドロップダウンリストの全体的な動作を台無しにしないヘッダーを持つ方法を誰か教えてもらえますか?
注: 単純なテキストを使用することはできません。ドロップダウン リストの列の位置に従ってヘッダーのスタイルを設定する必要があります。