2016-11-28 3 views
0

I次の表があります。テンプレート列をVaadin-Gridに挿入する方法は?

   <vaadin-grid id="temp" style=" height:70vh;"> 
        <table> 
        <colgroup> 
         <col name="Column1"/> 
         <col name="ColumnTime"/>         
        </colgroup> 
        <thead> 
         <tr> 
         <th >Column1</th> 
         <th >ColumnTime</th> 
         </tr> 
        </thead> 
        </table> 
       </vaadin-grid> 

と私のデータソース:

{ 
    "Column1": "My Name", 
    "ColumnTime": "<iron-icon icon='image:timelapse' style='cursor:pointer'></iron-icon>" 

} 

問題は、鉄のアイコンを展開しませんVaadin-グリッド:

enter image description here

私はそれがSPAN要素の中にあるので気づきました。 Vaadinによって自動的に追加されるアイアンアイコンの配備方法は?あなたはHTMLレンダラを試みることができる

答えて

0

grid.getColumn("ColumnTime").setRenderer(new HtmlRenderer()); 
+0

。 – Jouni

0

実際のテンプレートのサポートと今後のv2.0.0をご覧ください。 APIのみVaadin Javaフレームワークのグリッドではなく、Webコンポーネント、JavaScriptのグリッドに適用されることを

https://cdn.vaadin.com/vaadin-grid/2.0.0-alpha1/demo/

関連する問題