2017-11-14 5 views
0

私は現在剣道グリッドに取り組んでおり、問題に遭遇しています。 私のグリッドには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" 
       } 
      } 

マイデータソース:それはこのようになります。 しかし、私は何とかフィルタメニューに同じことをする必要があります。今の時点で、フィルタは次のようになります。

enter image description here

私はフィルタメニューにHTMLとしてレンダリングされる文字列を有効にする方法について文書でどこにも見つかりませんでした。 完璧な解決策は、encoded: falseをフィルタリング可能の下に追加することです。

私は誰かが私を助けることを願って、先にありがとう!

編集: さらに詳しい説明はthisの画像を追加しています。

答えて

0

itemTemplate機能を使用して、マルチチェックボックス用のカスタムアイテムテンプレートを作成して問題を解決しました。
Here's例がある道場です。

関連する問題