2017-10-06 46 views
1

我需要顯示多個值(秩和表決)由空間一起分離出作爲鍵的陣列(多個值):在一個webix數據表單元格從以下結構值:如何顯示在一個webix數據表列

id2:[{「rank」:2,「vote」:50},{「rank」:3,「vote」:10}]

我想只顯示上面這個數組的第一個元素。

我的片段是在這裏:https://webix.com/snippet/ca50874d

我無法弄清楚如何將這兩個值加在一起在一個單元格顯示。 請幫忙。

謝謝。

+0

從這個鏈接https://docs.webix.com/datatable__data_mapping.html,我只能弄清楚,顯示的第一個元素我可以使用map屬性如下: {id:「id2」,header:「Rank」,width:80,map:「#id2 [0]#」, tempplate:「rank:#rank#vote :#vote#「},但是,不知道如何顯示對象的排名和投票。任何幫助將是偉大的! –

回答

1

到在單元顯示多個值,或者如果你想根據您格式化值,你只需要使用模板該單元格:

同時指定列的配置,你可以指定模板爲特定列如下圖所示:

template:function(obj) { }

將爲每一行調用此模板,並且obj包含行對象。 對於你的榜樣,你可以指定模板象下面這樣:

template:function(obj) { return obj.column1 +':' + obj.column2; }

0

我進一步嘗試,並可以自己找出答案。要說明的是陣列對象的第一個元素,該「地圖」屬性已被用作如下:

{ id:"id2",  header:"Rank", width:80, map:"#id2[0].rank# : #id2[0].vote# "} 

對於相同的工作片段是在這裏:https://webix.com/snippet/928bab77

相關問題