是否可以从变量设置注释参数?

Is it possible to set comment parameter from variable?

我正在从 jxls 1 迁移并计划使用 Grid。 header 的列表在网格中会有所不同。是否可以设置例如:来自上下文中传递的变量的 formatCells 参数?

使用 excel 评论:

context.putVar("contextVariable", "BigDecimal:C1,Date:D1");

jx:grid(lastCell="A4" headers="headers" data="data" areas=[A3:A3, A4:A4] formatCells=contextVariable)

如果不是,Java API 是推荐的方法吗?

谢谢, 卓戈

通常不需要动态设置formatCells属性。

这是因为在这种情况下,您的网格中 headers 的顺序和数量无关紧要.. Grid-command 只是从模板中读取所有可用的单元格格式,然后通过检查数据类型(在单元格评估之后)找到每个网格单元格的相应样式并将其映射到传入的单元格列表 formatCells 类型名称的属性。然后使用相应格式单元格的样式。

但如果您确实确定需要动态设置此变量,则可以使用 Java API 访问网格命令并在代码中设置此属性。