我试图使用Orbeon 3.9 CE来创建XML文档的编辑器。我遇到了一个问题,如果现有的输入XML文档没有它们,我为各种属性创建的xforms字段不会显示在Web表单中。我搜索了Stack Overflow和Orbeon文档和wiki,但一直没能找到解决这个问题的设置。Orbeon:让所有输入字段显示
回答
这是根据规范实现的:如果ref
解析为空序列(或由XForms 1.1规范使用的XPath 1.0规范中的“空节点集”),then the control is considered non-relevant。没有关于如果缺失自动创建节点的规定。因此,这需要完成以下任一操作:
- 在XForms之外,处于XML预处理阶段以添加缺少的元素或属性。
- 在实例加载后的XForms中,根据情况在实例中加入inserting nodes。
除非您只需添加几个节点,否则第一个选项最可能更合适。
@ avernet的回答是正确的。
有人问了关于this thread的类似问题。
我提出的建议是创建一个XBL组件来自动处理这个问题。我建议将first version of such a component作为建议,而不是作为最终的可用解决方案。但那可能对你有帮助。
感谢您的建议! – user8888888 2012-04-25 13:21:17
@ebruchez可以更改所有默认的XBL组件来添加此行为? – 2013-01-30 02:03:36
是的,这是可能的(很少有东西不是),但可能不合意。这应该至少是一个可选行为。如果是这样,它应该可能是XForms引擎的本地可配置功能。 – ebruchez 2013-01-30 18:08:23
- 1. Orbeon验证所有字段的错误
- 2. 显示输入字段
- 3. Unity3D输入字段显示“????????”
- 4. 不显示输入字段
- 5. 如何让jQuery UI Datepicker显示在输入字段的左侧?
- 6. 让我的html表单输入字段使用php显示
- 7. 如何让activiti显示textarea字段instaded的文本输入?
- 8. 显示值的密码输入字段
- 9. 显示和更改HTML输入字段
- 10. 替换输入字段的显示
- 11. 突出显示空输入字段
- 12. textAngular输入字段显示?为什么?
- 13. Libgdx - Textfield,显示键盘输入字段
- 14. 点击显示文本字段(输入)
- 15. jquery jqgrid,显示输入字段
- 16. 显示输入字段与jquery
- 17. 显示所有完成的字段sharepoint
- 18. Symfony2&Twig:显示所有字段和键
- 19. WP:如何显示所有user_meta字段?
- 20. 查询字段显示所有记录
- 21. 更改类中的所有输入字段的一个输入字段
- 22. 根据用户输入在输入字段中显示数据
- 23. 所有输入字段的动态输入长度
- 24. tshark输出所有字段?
- 25. Ipad设备上没有显示输入文本字段(Safari)
- 26. 没有显示输入字段的设置值
- 27. CakePHP只是显示一个没有输入的表单字段
- 28. 清理用户输入显示并允许所有字符?
- 29. 输入字段没有显示在隐藏/显示单选按钮
- 30. 将所有输入字段展开为值的大小或使用javascript删除所有输入字段。
谢谢;如果我继续使用Orbeon,我会尝试第一个选项。 – user8888888 2012-04-25 13:20:55