我試圖使用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. 有沒有辦法讓Yii CActiveForm突出顯示輸入字段?
- 2. Orbeon驗證所有字段的錯誤
- 3. 輸入字段不顯示
- 4. 顯示輸入字段
- 5. Unity3D輸入字段顯示「????????」
- 6. 不顯示輸入字段
- 7. 顯示所有輸入字段填充時的鏈接
- 8. Ruby on Rails:所需的輸入字段CSS沒有顯示
- 9. 如何讓jQuery UI Datepicker顯示在輸入字段的左側?
- 10. 讓我的html表單輸入字段使用php顯示
- 11. 如何讓activiti顯示textarea字段instaded的文本輸入?
- 12. 突出顯示空輸入字段
- 13. 嵌套輸入字段不會顯示
- 14. 顯示值的密碼輸入字段
- 15. jquery jqgrid,顯示輸入字段
- 16. Libgdx - Textfield,顯示鍵盤輸入字段
- 17. 顯示和更改HTML輸入字段
- 18. 點擊顯示文本字段(輸入)
- 19. textAngular輸入字段顯示?爲什麼?
- 20. 顯示輸入字段與jquery
- 21. 顯示輸入字段溢出
- 22. 顯示相同的輸入字段
- 23. best in place輸入字段不顯示
- 24. 替換輸入字段的顯示
- 25. 根據輸入字段顯示hide div
- 26. 6個字符輸入到輸入字段後,jQuery顯示div
- 27. 顯示帶有文本字段輸入的提示
- 28. Solr查詢不顯示所有字段
- 29. 查詢字段顯示所有記錄
- 30. Symfony2&Twig:顯示所有字段和鍵
謝謝;如果我繼續使用Orbeon,我會嘗試第一個選項。 – user8888888 2012-04-25 13:20:55