Я использую таблицу aslagle: реактивный (https://atmospherejs.com/aslagle/reactive-table),) для отображения значений свойств объекта Session следующего формата:
const someObject = {
property_1: [ 0, 1, 2 ],
property_2: [ 1, 2, 3 ],
property_3: [ 50, 52, 2 ]
}
в реактивной таблице с разбиением на страницыи т.д. функции, которые он поддерживает. Проблема в том, что значения свойств являются массивами, каждый элемент которого я хочу представить в строках. В текущей реализации они возвращаются в одной строке.
Нижеэто код в html:
<template name="reactDemo">
{{> reactiveTable
class="table table-bordered table-hover"
collection=myCollection
fields=fields
settings=settings}}
</template>
и в файле js соответственно:
Template.reactDemo.helpers({
myCollection: function () {
myCollection = Session.get("Object")
return myCollection ;
},
settings: function () {
return {
rowsPerPage: 10,
showFilter: true,
fields: [{
key: 'property_1',
label: 'name',
//sortable: false,
fn: function (value) {
for (i = 0; i < value.length; i++) {
return value[i]
}
}
},
{
key: 'property_2',
label: 'property 2',
fn: function (value) {
for (i = 0; i < value.length; i++){
return value[i]
}
}
},
{
key: 'property_3',
label: 'Price',
fn: function (value) {
for (i=0; i<value.length;i++)
return value[i]
}
}
}]
};
}
});