2016-09-25 38 views
0

我想使用關係篩選器來篩選標籤。當我傳遞一個文本字符串並且它可以搜索EntityTitle時,這工作正常,但我想將entity_id傳遞給過濾器。2sxc關係篩選器沒有EntityTitle

我在查詢結果的細節中注意到關係過濾器有一個「CompareAttribute = EntityTitle」。有沒有辦法編輯它,使其EntityID?

謝謝。

回答

0

目前只能在代碼中完成相關項目中不同屬性的過濾。繼承人如何

  1. 創建可視化查詢,你會,唯一的‘錯誤’是錯誤的領域
  2. 在你的剃鬚刀模板,用var q = App.Query["queryname"];
  3. 然後訪問查詢之前,你得到的數據,更改CompareAttribute。這將需要一些擺弄的,因爲你必須從之前投的qIDataTarget並瀏覽了查詢樹一樣var relFilter = q.In["Default"].Source,然後抹上一遍,以正確的類型,然後更改relFilter.CompareAttribute = "Country";

...類似的東西:)

之後,您可以用foreach(var x in AsDynamic(q["Default"])) {...}

訪問查詢結果