我上的DevExpress XAF應用程序的工作,在這裏我需要定義,以便與自定義屬性編輯器業務對象的屬性之一用於與顯示它時的DevExpress不點火這會從另一個業務對象填充像下面的下拉列表:回發ASPxComboBox的自定義屬性編輯
[ImmediatePostData(true)]
[ModelDefault("PropertyEditorType", "CollateralSaleTypePropertyEditor")]
[Size(140)]
public string COLLATERAL_SALE_TYPE
{
get { return GetPropertyValue<String>("COLLATERAL_SALE_TYPE"); }
set
{
SetPropertyValue("COLLATERAL_SALE_TYPE", value);
// OnChanged("COLLATERAL_REPOSSESSION_DATE");
}
}
而且,我已經定義了CollateralSaleTypePropertyEditor
並且已經將AutoPostBack設置爲true:_dropDownControl.AutoPostBack = true;
我現在面臨的問題是,這個帖子後面呢不會發生,而服務器端事件SelectedIndexChanged
沒有得到提高:
//Server side event that is not raised
_dropDownControl.SelectedIndexChanged += control_SelectedIndexChanged;
//Client side event that is raised
_dropDownControl.ClientSideEvents.SelectedIndexChanged = "function (sender, e) { e.processOnServer=false;}";
所以基本上每次我改變選定的項目什麼都不會發生。我發現下面的鏈接,解釋了更新here的原因。但即使在我遵循這些步驟後,也沒有任何反應。
嘿,我解決它,沒錯的processedOnServer屬性必須設置爲true,這似乎是在特定的下拉列表控制的問題。 – strg
@kejsiStruga高興它幫助!如果你接受答案,那麼將不勝感激。 – andrews