チェックボックスのフィールドを変更したいと思います。 デフォルトの例では、チェックの目印とチェックが入っていません。 しかし、チェックマークが付いていればチェックマーク(✔)が必要です。ExtJsのチェックボックスのフィールドを変更するには?
-3
A
答えて
0
これはextJSソリューションではありませんが、CSSといくつかのカスタムアイコン(ここではFontAwesome)によって実現できます。
ここで行われることは、デフォルトのチェックボックスと表示アイコンを隠すことです。 FontAwesomeはデフォルトでXの枠内にアイコンを持っていないので、そこに枠線を作成しました。
だけ欠点である、あなたはあなたがこの小型でシンプルなCSSでこれを行うことができます<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
を使用することはできません。解決方法は、テーマによって多少異なります。 ExtJSの6中トリトン:
.x-grid-checkcolumn-checked:before {
content:"\f05d"
}
.x-grid-checkcolumn:before {
content:"\f05c"
}
これは、すべてのチェック欄を変更、あなたはこのようなスタイルの特定のカラムが必要な場合は、列上の特定のuserCls使用します。CSS
でxtype:'checkcolumn',
userCls:'myCls',
を
.myCls .x-grid-checkcolumn-checked:before {
content:"\f05d"
}
.myCls .x-grid-checkcolumn:before {
content:"\f05c"
}
関連する問題
- 1. GridView内のフィールドをチェックボックスに変更
- 2. textdecoration入力フィールドを変更するチェックボックス
- 3. extjsのボタンサイズを変更するには
- 4. ExtJS CheckboxGroupのチェックボックスを有効にする
- 5. チェックボックスのチェックボックスの色を変更する
- 6. チェックボックスの非表示フィールド値を変更する方法
- 7. ExtJS Grid単一のモデル配列フィールドのチェックボックス
- 8. chart.download()extjsのタイプを変更する6
- 9. ExtJsツリーパネルのチェックボックスをクリアする
- 10. ExtJS - 動的にチェックボックスを生成する
- 11. extjsグルーピンググリッドのグループヘッダーのチェックボックス
- 12. ExtJS。プロパティグリッドのsourceConfigのチェックボックス
- 13. ExtJSでタグフィールドのカーソルを変更するには
- 14. Extjs 4:プログレスバーの色を動的に変更する方法は?
- 15. ExtJs。サイズ変更時のフィールドレイアウト
- 16. EXTJS 3.4のチェックボックス選択モデル
- 17. 基本形内のExtjsチェックボックス
- 18. ExtJS:チェックボックスのチェックボックスの表示/非表示を切り替える
- 19. ExtJSのcomboboxフィールドに追加
- 20. ExtJS 3チェックボックスBoxLabelフォント
- 21. ExtJs 4コンボボックスとチェックボックス
- 22. HTMLチェックボックスを変更する
- 23. jQueryチェックボックスの変更
- 24. ExtJSでグリッドにレンダリングする前のデータを変更する4
- 25. React:他のチェックボックスのチェックボックスの状態を変更する
- 26. ExtJSのフィールドの隣にあるラベル4
- 27. EXtJSでCSSコンテンツを動的に変更するには
- 28. 変更後にデフォルトのチェックボックスに戻る
- 29. ExtJS:ウィンドウ上のフォームフィールドのサイズを自動的に変更する
- 30. チェックボックスがオンの場合、チェックボックスのクラスを変更する
何を試しましたか?何がうまくいったのですか?特定の問題を支援することをお勧めします。 http://stackoverflow.com/help/mcveも参照してください。 –
あなたはどのバージョンのExtを使用していますか? –