TabularTables.Transactions = new Tabular.Table
name: "Transactions"
collection: Transactions
responsive: true
columns: [
{
data: "transactionOperation"
title: "Operation"
}
{
data: "sum"
title: "Sum"
render: (val, type, doc)->
if doc.transactionOperation == "Credit"
return "- " + val
else
val
}
]
У меня есть эта табличная настройка для метеора с помощью TabularTables.
В функции рендеринга есть val, type и doc. Doc — это информация обо всей записи в базе данных. Однако, если я не укажу его в столбцах, он не вернется. Например, я удаляю
{
data: "transactionOperation"
title: "Operation"
}
часть, логика рендеринга if doc.transactionOperation == "Credit"
никогда не бывает истинной, потому что doc.transactionOperation не установлен. Console.log(doc)
показывает, что объект имеет только атрибут Sum.
Есть ли способ вернуть полную строку, а не только указанные столбцы?