新版Notepad Table row generator列初始化对象属性操作方法
新版Notepad Table row generator 列对象属性初始化标准流程
报错原因说明
你之前使用$GENERATOR_OBJECT作为模板输入参数名触发报错,核心原因是这个名称是Table row generator组件的内部保留变量名,用户自定义参数重名会直接触发命名冲突规则,无法正常渲染。
具体操作步骤
- 完成前置基础配置:创建Notepad文档模板、插入并选中
Table row generator组件、在组件的数据源配置栏选定提前声明好的传入对象变量(自定义变量名不要带$前缀,避开系统保留字段,例如可命名为rowSource) - 配置列属性绑定:
- 点击表格中默认显示
"Column Header"的列单元,唤出列配置侧边面板 - 在侧边面板找到单元格内容绑定输入框,不要直接在表格预览区修改静态文本,通过双大括号语法绑定对象属性:
{{你自定义的数据源变量名.对应属性字段名}},例如数据源变量命名为rowSource、要绑定对象的taskName属性,就填写{{rowSource.taskName}} - 列标题修改入口在侧边面板的「列标题」输入项,可直接填写静态表头文本;如果需要动态生成表头,同样使用
{{}}语法绑定对应字段即可
- 点击表格中默认显示
- 配置完成后在预览区传入测试对象,确认所有列的属性值都能正常渲染、无报错后保存模板即可
注意:所有传入Table row generator的对象变量,都需要先在Notepad模板的变量面板中提前声明字段类型,再绑定到组件上,不要直接在组件内引用未声明的变量,否则会触发变量未定义错误。
内容的提问来源于stack exchange,提问作者L99
相关产品推荐
相关产品推荐

