.net 网格中的模板 prop 不工作(Syncfusion)

kulphzqa  于 2023-06-25  发布在  .NET
关注(0)|答案(1)|浏览(128)

我在我的应用程序中使用了一个syncfusion网格&我的模板值是这样的

var format = "N" + header.NbDecimals; // value of format is  'N0'

col.Template = "<p class="number">${format(data." + header.val + ")('" + format + "')} " +
header.CurrencyChar + "

";

这是我的JS

var columns = {....template: value.Template }  constructColumns.push(columns);

当我删除模板,它的工作正常,但当我使用模板,我有这个错误

Uncaught TypeError: Cannot read properties of undefined (reading 'getBoundingClientRect')
bq3bfh9z

bq3bfh9z1#

我已经验证了您在Syncfusion Grid组件中使用模板时遇到错误的查询。您提供的错误消息表明阅读getBoundingClientRect属性时存在问题,这可能与模板的使用有关。
要解决此问题,请确保检查以下内容:
1.验证变量value.Template是否已正确分配并且包含有效的模板字符串。
1.确保header.val属性已在数据对象中定义并可访问。
1.仔细检查格式函数是否定义和实现正确。确保它接受所需的参数并返回所需的结果。
1.检查模板字符串中是否有任何类型或语法错误,例如不匹配的引号或缺少右括号。

相关问题