私は現在剣道グリッドに取り組んでおり、問題に遭遇しています。 私のグリッドにはFA(フォント驚くばかりの)アイコンだけを表示する列があります。私はencoded: false
を追加し、それがその後、HTMLなどの文字列を描画し、私のグリッドでIcon = "<i class=\"#= fa fa-mobile fa-lg #\"></i>"
フィルターメニューのhtmlとして文字列をレンダリングする
:次のようになり
columns: [
{
field: "Icon", encoded: false, title: " ",
filterable: {
multi: true
},
width: "25px",
attributes: {
"class": "custom-td"
}
}
マイデータソース:それはこのようになります。 しかし、私は何とかフィルタメニューに同じことをする必要があります。今の時点で、フィルタは次のようになります。
私はフィルタメニューにHTMLとしてレンダリングされる文字列を有効にする方法について文書でどこにも見つかりませんでした。 完璧な解決策は、encoded: false
をフィルタリング可能の下に追加することです。
私は誰かが私を助けることを願って、先にありがとう!
編集: さらに詳しい説明はthisの画像を追加しています。