2011-08-02 57 views
0

我只是想根據某些條件來限制組合框中帶來的記錄,比如說哪個菜單項打開了窗體。所以具體的行應該返回。Dynamics AX - 在組合框數據源/項目上應用範圍

我不知道代碼,還告訴哪個方法/事件使用,字段的修改方法,控件的查找?或在數據源?表格還是班級?哪個地方最適合它?

回答

1

Ax沒有一個組合框,其中列表基於數據源 - 因此找到使用表數據填充組合框並在其中添加限制的代碼。

,如果你描述你的組合框的列表或其當前值如何您的組合框填充或什麼意思,我可以提供一個更具體的答案

  1. 這是否組合框具有擴展數據類型或基礎枚舉屬性填充? 如果填充了這些屬性中的任何一個,請查找關聯的baseEnum。
  2. 在窗體中搜索組合框名稱 - 是否在那裏提到了 ?

如果使用關聯的基本枚舉自動填充組合框,則可以使用add方法從頭創建自己的基本枚舉或編寫代碼。

或者只是保持原樣,並在代碼使用錯誤的值時添加錯誤消息。

閱讀Axaptapedia article

+0

這就是我所問,我在哪裏尋找組合填充代碼/查詢。 簡單直接的方法是在查詢中添加一個子句,因爲我是這個x ++框架的新手,我只是不知道在哪裏得到這些東西:D – maqk

+0

1.組合框是否具有擴展數據類型或基本枚舉propeties填充?如果任何這些propeties填充,找到相關的baseEnum。 2.在表單中搜索組合框名稱 - 它在那裏提到過嗎? 閱讀Axaptapedia文章http://www.axaptapedia.com/FormComboBoxControl – AxCoder

+0

更新了答案 – AxCoder