Описание ядра
Функция argRecordRef
fcf.Arg argRecordRef(string a_arg)
Возвращает объект с информацией об аргументе шаблона, который ссылается на элемент записи шаблона группового вывода, выполняющего рендеринг через метод view() , таких как таблицы, листы и другие.
Исходный файл
fcf:fcf.js
Namespace
fcf
Аргументы:
string a_arg - Имя свойства в записи на который ссылается аргумент шаблона.
Возвращаемое значение:
fcf.Arg
Примеры
Пример 1
//~TEMPLATE
@{{
render.template(
"@controls:table",
{
value: [
{ index: 1, value: "first" },
{ index: 2, value: "second" },
],
columns:[
{
alias: "result_value",
title: "Result",
type: "string",
value: fcf.argVal("@{{args.___index}}@ - @{{args.___value}}@"),
___index: fcf.argRecordRef("index"),
___value: fcf.argRecordRef("value"),
},
{
alias: "index",
title: "Index",
type: "string",
mode: "edit",
},
{
alias: "value",
title: "Value",
type: "string",
mode: "edit",
},
],
});
}}@
Результат:
Результат вывода таблицы приведен ниже. При изменении полей Index и Value, выполняется автоматическое изменение значения столбца Result, благодаря применению ссылки fcf.argRecordRef