0
我有一個頁面,帶有一個radcombobox,一個用戶控件,它像一個組合框和一個生成報表的按鈕。如何禁用其他控件回發期間的用戶控件
usercontrol是根據radcombobox的選定值填入的。問題是,當選擇的第一個組合改變並且回傳出現時,用戶可以在基於新的rdcombo選擇項目填充之前使用UC項目中的一個。並且可以點擊可以清除錯誤的按鈕。我想在回發期間禁用usercontrol和button。
我的代碼是在這裏:
انتخاب نوع پرمیت:
<telerik:RadComboBox ID="cbbPermitType" runat="server" AutoPostBack="true" OnSelectedIndexChanged="rblPermitType_SelectedIndexChanged"
Width="300" OnClientSelectedIndexChanging="OnClientSelectedIndexChangingHandler" >
</telerik:RadComboBox>
<br />
<br />
انتخاب پرمیت:
<br />
<uc3:SimpleGridDown SearchMethod="HSEPermitEO" DisplayField1=" نوع پرمیت " DisplayField2="کد پرمیت"
DisplayField3="نام مسئول انجام کار" ID="sgdPermit" Visible="true" runat="server" />
<script language="javascript" type="text/javascript">
function OnClientSelectedIndexChangingHandler(sender, eventArgs) {
document.getElementById('sgdPermit').style.visibility = 'hidden';
}
</script>
我的問題是getelementById('sgdPermit')
回報null
。另一個是禁用屬性不存在。
如果任何人有任何想法,請幫助我。
感謝您的幫助。但它適用於超時,我不想設置特殊時間等待,想等待durin回發。 – farnaz 2011-05-10 12:59:58
實際上,我們可以修改,因爲我們想..當發回,調用blockUI();然後當回發完成調用unblockUI() – bungdito 2011-05-10 13:02:10
你知道..我沒有jQuery的任何經驗......你能給我一個例子,說明如何做到這一點。它可以給我想法。 – farnaz 2011-05-14 07:15:35