現在、古いアプリでSelect2を使用しようとしています。私は正常に古いドロップダウンをアクティブにし、Select2ドロップダウンに変換することができます。すべて正常に動作します。プルダウンが表示され、関連する機能はまだ動作しています。しかし、私はもう少し進んだことをしようとしています。カスタム属性でSelect2ドロップダウンのフォント色を変更できません
古いドロップダウンでは、すべてのオプションにカスタム属性があります。
<option onlyslave="True" ...> ...</option>
ここで、onlyslaveプロパティがtrueの場合、テキストの色を赤にします。それが偽であれば、それは黒のままでなければならない。私はすでにこれを使って、テキストを赤に設定する方法を知っています。
.select2-results {
color: red;
}
これは明らかにSelect2ドロップダウンのすべての結果を赤にします。私は属性を追加することを考えました[onlyslave = "true"]それを解決するだろうが、それはしません。次のスニペットは、スクリーンの後ろの '古い'ドロップダウンにFalseのオプションがあるという事実にもかかわらず、何も赤に変わらない&真実です。資本「真実」または「真実」はここで何の違いもありません。
.select2-results[onlyslave="true"] {
color: red;
}
これをどのように達成できますか?私はSelect2のドキュメントが少し不足していることがわかります。私は現在、Select2 4.0.5を使用していますが、ダウングレードできる可能性があります。
それはあなたが多分に 'templateResult'のテンプレート機能を使用する必要があるように見えますビルドあなたのオプション:https://select2.org/dropdown#templating – delinear