如何保存动态创建的字段?
在domino默认情况下,只有表单中创建的字段在保存的时候能够保存到文档中,但是很多时候我们需要动态的在表单上创建字段(文本,单选按钮,多选框,列表框等),这些使用js或者在webQueryOpen的代理中创建的字段在保存的时候是无法保存到文档中的。
例如,如果在表单中创建了一个域a1,然后用按钮执行公式@Command([FileSave]),或者在LS代理中执行doc.save(true,false),该表单创建的文档就会有a1这个域。
如果在表单的webQueryOpen中运行一个代理getFieldHtml,往表单上的富文本域RTFContent(类型:计算)中写入html代码<input name="a2" >,在页面上就会有一个输入框,但输入数据后执行保存操作,新创建的文档中并没有a2这个域。
请问如何保存动态创建的字段?
如果可能创建多个(1-20)动态字段,如何解析每个fieldName和fieldValue对? 动态创建字段
[解决办法]
你要做得很灵活,哪有那么容易
用JS来对这些界面性的东西做操作也是要规划好
删除字段,那么就要涉及到字段ID的定义和删除函数的编写
删除整个段落就很有可能涉及到规划时添加DIV及其DIV的ID规范,以及后面的相应删除函数的编写
添加动作也是一样