我创建了一个带有 maxoccurs="unbounded" 的表来设置服务的操作。该表有一个输入文本和一个文本区域。
<table name="Operations" columns="2" maxoccurs="unbounded">
<subheading>
<heading>Operation</heading>
<heading>Description</heading>
</subheading>
<field type="text">
<name>Operation</name>
</field>
<field type="text-area">
<name>Description</name>
</field>
</table>
我正在尝试通过 API 添加操作,但我只能实现设置一项操作。如果在循环中执行此操作,则注册表仅显示一项和最后一项操作:
service.addAttribute("operations_operation", "getSomething");
service.addAttribute("operations_description", "This is a description");
如果我在 5 个项目的循环中执行此代码,则注册表会创建 5 行但其中没有文本:
service.addAttribute("operations", "getSomething");
通过 API 添加这种类型的属性的方法是什么?谢谢!