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

时间:2015-10-26 20:38:35

标签: jxls

我从jxls 1迁移并计划使用Grid。标题列表将在网格中有所不同。是否可以设置例如:来自上下文传递的变量的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是推荐的方法吗?

感谢, droggo

1 个答案:

答案 0 :(得分:1)

通常无需动态设置 formatCells 属性。

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

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