|
|
|
สอบถามเรื่อง ASPxButton ค่ะ ต้องการให้ปุ่ม ASPxButton ไม่สามารถกดได้ ถ้า Combobox เป็นค่าว่าง |
|
|
|
|
|
|
|
Code (VB.NET)
IF ddl.Items.Count = 0 Then
ddl.Enabled = False
End IF
|
|
|
|
|
Date :
2015-06-23 10:18:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องใส่ในส่วนไหนค่ะ??
|
|
|
|
|
Date :
2015-06-23 17:37:09 |
By :
w.kanknock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ด้านล่างนะครับ
|
ประวัติการแก้ไข 2015-08-06 11:54:38
|
|
|
|
Date :
2015-08-06 11:43:03 |
By :
deksoke |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (VB.NET)
<dx:ASPxComboBox ID="cb_ItemLists" ClientInstanceName="cb_ItemLists" runat="server" ValueType="System.String">
<ClientSideEvents
Init="function(s,e){s.SetSelectedIndex(-1);}" '<<<<<<< 1
SelectedIndexChanged="function(s,e){bt_search.SetEnabled(s.GetValue() != null);}" '<<<<< 2
/>
</dx:ASPxComboBox>
<dx:ASPxButton ID="bt_search" ClientInstanceName="bt_search" runat="server" Text="Search" AutoPostBack="false">
<ClientSideEvents
Init="function(s,e){s.SetEnabled(false);}" '<<<<<<<<<< 1
/>
</dx:ASPxButton>
อธิบายครับ
1. เรียกใช้เมื่อโหลดหน้าเว็บเสร็จ combobox จะตั้งให้ไม่เลือกอะไรก่อน
ส่วน button ก็ตั้งให้ enabled = false เพื่อให้กดไม่ได้
2. จะเรียกใช้ตอนเราเปลี่ยนตัวเลือกที่ combobox และให้ไปอัพเดทสถานะ enabled ของ button โดยตรวจสอบจากตัวแปรของตัวเอง
(s,e) คล้ายๆกับอีเวนต์ของ vb นั่นแหละครับ (sender as object, e as event)
GetValue() คือคำสังเรียกดูค่าตัวแปร
|
|
|
|
|
Date :
2015-08-06 11:53:55 |
By :
deksoke |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|