2013-07-01 133 views
0

易用的用戶界面改變,因此我有2項的下拉列表:PathQueue取決於選擇

如果選擇的項目是Path,那麼在接下來的DIV顯示接下來的事情就是一個文本框(txtLocation)如果它是一個隊列,那麼我必須顯示一個DropDownList(cmbLocation)哪些項目是xml文件的一部分。

Type: 
    <dx:ASPxComboBox ID="cmbPathType" runat="server" Width="150px" TextField="TypeName" 
              ValueField="QueueMonitorConfigTypesID"> 
     <DisabledStyle BackColor="LightGray" ForeColor="Black" /> 
     <Items> 
      <dx:ListEditItem Text="Path" Value="Path" /> 
      <dx:ListEditItem Text="Queue" Value="Queue" /> 
     </Items> 
     <ValidationSettings ValidateOnLeave="false" RequiredField-IsRequired="true"> 
      <RequiredField IsRequired="True" /> 
     </ValidationSettings> 
    </dx:ASPxComboBox> 


    Location: 
    <dx:ASPxTextBox ID="txtLocation" runat="server" Width="150px"> 
     <DisabledStyle BackColor="LightGray" ForeColor="Black" /> 
     <ValidationSettings ValidateOnLeave="false" RequiredField-IsRequired="true"> 
     <RequiredField IsRequired="True"></RequiredField> 
     </ValidationSettings> 
    </dx:ASPxTextBox> 
    <dx:ASPxComboBox ID="cmbLocation" runat="server" Width="150px" DataSourceID="queuesXML"> 
    </dx:ASPxComboBox> 

    <asp:XmlDataSource ID="queuesXML" runat="server" DataFile="~/Config/Config.xml" XPath="queue/name" ></asp:XmlDataSource> 

我知道我使用的dev的快遞,但不應該的問題這個

回答

0

需要在組合框的更改事件工作。並使用選擇值作爲條件。

+0

你能告訴別的嗎?這更像是一個評論,而不是一個解決方案... – AAlferez

+0

對於遲到的評論感到抱歉。其實這種類型的代碼對我來說是新的。我認爲應該有一個組合框更改事件。你可以在其中編碼。而且,您可以根據選定的下拉列表值檢查條件。 – user2017326