実行時に入力の色を変更することができるのだろうかと思います。richselectの入力色を変更する
ここに私の選択(Webixのui.richselect)です:http://webix.com/snippet/c64f9b12
{
view:"richselect", label:"Status", options:[
{ id:1, value:"Done", $css:"done" },
{ id:2, value:"Processing", $css:"process" },
{ id:3, value:"On hold", $css:"on-hold" },
{ id:4, value:"Failed", $css:"failed" },
],
on:{
onChange:function(newV, oldV){
webix.message("Status changed to "+this.getList().getItem(newV).value)
}
}
}
項目に適用されるCSSクラスに関連する各$css
キーが。
<style>
.webix_list_item.done {
background:#ddf7dd;
}
<!-- . . . -->
.webix_list_item.webix_selected {
color:black;
font-weight:bold
}
</style>
richselectの値を変更した後、私はrichselectの背景色として新たに選択された項目の背景色を設定する必要があります。
私の意見では、これはonChange
イベントで行うことができますが、どのように正確に解決できるかはわかりません。
提案がありますか?前もって感謝します。ここで
「値を変更した後にセレクトの入力に同じ色を得る必要がある」と説明できますか?あまり明確ではありません。あなたが話しているのは「選択入力」です。あなたはどこで色を変えたいですか? –
申し訳ありませんが、私は明確でない場合。編集されました。 – Shere
ねえ、見て:コンボ私はあなたを助けることができるが、ビューで:richselect私は成功を得ることができません。 – jayantish