有没有办法处理 XDocReport 中字段的空值?还是我需要自己操纵它?例子:
if (thisVar == null)
context.put("sampleText", "");
else
context.put("sampleText", thisVar);
或者 docx 快速部件中有一个选项吗?
我在 XDocReport 的错误信息中发现了这一行。但是我不明白在哪里应用它,在模板或代码中。
提示:如果已知失败的表达式合法地引用了有时为 null 或缺失的内容,请指定一个默认值,如 myOptionalVar!myDefault,或使用 [#if myOptionalVar??]when-present[#else]when-missing[ /#如果]。(这些仅涵盖表达式的最后一步;要涵盖整个表达式,请使用括号:(myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??