簡體   English   中英

Kentico報告-參考字段A依賴字段B中的值

[英]Kentico report - reference field A value from dependent field B

我正在創建一個具有“級聯”參數的報告(在Kentico 10中)。 為了描述我的問題,只需提及以下報告參數即可:

  1. 地區(北美,亞太地區等)-由SQL查詢驅動的下拉列表
  2. 國家(美國,CA,MX,DE,FR等)-由SQL查詢驅動的下拉列表,受“區域”字段的值限制

查看報告時,我希望“區域”字段中選擇的值會影響“國家/地區”字段的內容。 SQL代碼不是問題,但實際上獲取Country字段的值是一個問題。

我已將“具有依賴字段”選中的“區域”字段配置為。 我已將“國家/地區”字段配置為“取決於其他字段”。 在其SQL查詢的WHERE子句中,我引用了'{%Region.Value%}' (每文章)這是行不通的。 經過進一步調查,我發現{%Region.Value%}的結果是“ RegionName”,這是“區域”字段的“值列”設置中指定的字段名稱。

如何訪問“區域”下拉列表中的選定值 ,而不是該值顯示在該下拉列表中的字段名稱

接下來的問題是:選擇地區后,頁面會發回信息,而我的地區選擇將丟失。 如何使它粘住?

(此外,將SQL驅動的下拉列表替換為靜態區域列表也是不可接受的。這需要SQL驅動,因為還有其他相關字段的可能值不是靜態的。)

僅將值部分傳遞到依賴字段,因此,如果您的區域SQL查詢如下所示:

SELECT RegionID, RegionName from Custom_Region

RegionID是{%Region.Value%}宏的值。 如果需要傳遞區域名稱,查詢將如下所示:

SELECT RegionName, RegionName from Custom_Region

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM