我已經創建了一個數據庫服務來檢索許多列。我已成功創建了調用其他查詢的操作,該查詢通過參數並在下拉框或複選框中顯示輸出。但是,通過這個新的查詢,我想根據單個查詢調用在表單上設置5個不同字段的值。在「設置響應控制值」部分中需要什麼xpath表達式語法才能使其工作.....或者這不是正確的位置或方法來執行此操作?Orbeon - 如何用一個查詢設置衆多字段的值
1
A
回答
0
聽起來就像您正在使用表單生成器 - 在動作編輯器的「設置響應控制值」部分中,您應該爲要更新的每個表單字段設置一個項目,並使用目標控制下拉列表指定表單域。所以在你的情況下,你將有5行指向你的5個領域。
我們假設您的查詢返回單行,並將值放入單獨列中的表單字段中。您的查詢結果來自數據庫服務看起來像這樣:
<response>
<row>
<query-column-1>value</query-column-1>
<query-column-2>value</query-column-2>
...
</row>
</response>
所以,如果你的第一個項目的列名是「ID」,「設置響應控制值」條目是這樣的:
/response/row/id
有一個疑難問題...如果數據庫中的列名包含下劃線,這將轉換爲數據庫服務結果中的連字符。所以如果你的專欄名稱是「asset_id」,那麼你應該輸入response/row/asset-id
。
如果您的查詢返回多行,則可以使用謂詞引用特定行,如下所示:response/row[1]/id
相關問題
- 1. Silverlight + Sharepoint ClientContext。如何設置多個查詢字段?
- 2. 在一個查詢中設置額外字段值的MySQL CASE
- 3. InfoPath:在一個查詢字段中查詢多個值
- 4. VBA UPDATE查詢。將NULL字段設置爲一個值
- 5. 在列表項目中設置具有多個值的「目標受衆」字段
- 6. Rails - find_by_sql - 使用多個值查詢一個字段
- 7. SQL - 更新查詢 - 訪問我在另一個字段中設置的字段的值我正在設置
- 8. 如何設置從數據庫查詢HTML輸入字段值
- 9. Mysql查詢多個字段值
- 10. 查詢與多個字段值
- 11. SQL:如何將查詢的值用作另一個查詢的字段?
- 12. 如何使用查詢取消選擇多值查詢字段中的值
- 13. 在SQL中的衆多字段中的一個字段中插入值
- 14. 如何在kdb的一個字段中查詢多個符號?
- 15. 設置分類字段多個值
- 16. 如何在使用多字段查詢時只得到一個字段?
- 17. 在SQL查詢(DB2)中,如何在另一個字段中查找字段值?
- 18. Solr中,如何對查詢進行不同的值集的一個字段的多值字段
- 19. MySQL多個查詢設置
- 20. 查詢一個特定的多值字段爲主要實體
- 21. Ruby on Rails的:+ AJAX:如何設置一個字段的值
- 22. 如何查找單個查詢中多個字段的計數?
- 23. 查詢具有多個值的多個字段
- 24. 將一個值設置爲字段
- 25. 取查詢集中的最後一個對象並在字段中設置值
- 26. 如何在nHibernate中設置標準以查詢多個值
- 27. 合併多個查詢對一個表到一個結果的多個字段設置
- 28. 意見。一個字段可以查詢多個字段?
- 29. 根據linq查詢中的另一個值設置一個值
- 30. 如何查詢Coveo rest API以查找多個單個字段中的值?