我想改變複選框的字段。 例如,默認情況下它是勾選勾號,未勾選時爲空白。 但我需要選中檢查標誌(✔),並檢查未選中的錯誤標誌(x)。如何更改ExtJs中複選框的字段?
-3
A
回答
0
我知道這不是extJS解決方案,但它可以通過CSS和一些自定義圖標(這裏是FontAwesome)來實現。
這裏所做的是,您隱藏默認複選框和顯示圖標。由於FontAwesome在默認情況下沒有X中的圖標,所以我在那裏創建了一個邊框。
唯一的缺點是,你不能使用<label><input></label>
@import url(//opensource.keycdn.com/fontawesome/4.6.3/font-awesome.min.css);
h1 { font-size: 1.5em; }
label { font-size: 24px; }
div {
width: 175px;
margin-left: 20px;
}
input[type=checkbox] { display:none; }
input[type=checkbox] + label:before {
font-family: FontAwesome;
display: inline-block;
width: 18px;
height: 18px;
margin-right: 10px;
border: 2px solid #000;
border-radius: 25%;
line-height: 17px;
}
input[type=checkbox] + label:before {
content: "\f00d";
}
input[type=checkbox]:checked + label:before {
content: "\f00c";
}
<h1>Custom Checkboxes</h1>
<div>
<input id="box1" type="checkbox" />
<label for="box1">Unchecked</label>
</div>
<div>
<input id="box2" type="checkbox" checked />
<label for="box2">Checked</label>
</div>
0
你可以用這個小而簡單的CSS做到這一點。解決方案根據您的主題略有不同,但例如在ExtJS的6海衛:
.x-grid-checkcolumn-checked:before {
content:"\f05d"
}
.x-grid-checkcolumn:before {
content:"\f05c"
}
這將改變所有支票列,如果你需要樣式這樣的某些列,使用特定的userCls在列:
xtype:'checkcolumn',
userCls:'myCls',
與CSS
.myCls .x-grid-checkcolumn-checked:before {
content:"\f05d"
}
.myCls .x-grid-checkcolumn:before {
content:"\f05c"
}
相關問題
- 1. 如何更改複選框的隱藏字段值
- 2. 的複選框選擇啓用/禁用文本字段ExtJS的
- 3. 如何處理檢查和取消選中複選框字段存儲在extjs
- 4. 更改iText中複選框字段的外觀
- 5. 將字段更改爲GridView中的複選框
- 6. 如何動態更改extjs應用程序中的複選框值?
- 7. EXTJS 5:如何在點擊網格中的複選框時選中複選框
- 8. Extjs grid複選框字段選擇所有問題
- 9. 如何將複選框更改爲gridview中的字符串
- 10. 如何更改exTJS中的afterSubTpl標記字段顏色
- 11. 更改複選框
- 12. 用複選框自動更新字段
- 13. C#Gridview複選框字段VS(模板字段+複選框)
- 14. 如何更改複選框webview android
- 15. 如何使複選框更改值?
- 16. 如何更改複選框attribut'checked'?
- 17. 如何更改Android複選框樣式
- 18. JavaScript - 如何更改複選框背景?
- 19. 更改複選框的值
- 20. ExtJS的4複選框
- 21. ExtJS的複選框算
- 22. 如何在extjs文本字段選擇器中獲取更改事件
- 23. 如何在c#中更改複選框值時在DataGridView中檢查複選框?
- 24. Angularjs。如何使用選擇框連接窗體中的字段。更改選擇應該改變字段
- 25. 在複選框上單擊更改字段集類別
- 26. 複選框更改文本裝飾輸入字段
- 27. 使用jQuery複選框將密碼字段更改爲文本
- 28. ExtJS 3複選框BoxLabel字體
- 29. 如何更改複選框列表的單個Lineitems字體?
- 30. 如何更改複選框的文字大小
你有什麼試過?什麼工作,什麼沒有?我們寧願幫助解決具體問題。另見http://stackoverflow.com/help/mcve。 –
您使用的是什麼版本的Ext? –