2013-06-23 2 views
0

나는 이와 같은 방사선과를 가지고 있습니다. Ext.Net : radiogruop, 선택한 라디오 버튼을 InputValue에 따라 변경하십시오.

<ext:RadioGroup ID="rdyIsAktifmi" runat="server" FieldLabel="Aktifmi" Width="150" 
    Flex="1"> 
<Items> 
    <ext:Radio ID="Radio4" runat="server" BoxLabel="pasif" InputValue="0" /> 
    <ext:Radio ID="Radio5" runat="server" BoxLabel="aktif" InputValue="1" /> 
    </Items> 
</ext:RadioGroup> 

나는
rdyIsAktifmi.CheckedItems[0].InputValue //0 or one depents on cheched item 

그러나 코드에서 바인딩하는 것은 내가 실패 뒤에 때,이 같은 cheched 입력 값을 저장합니다.

rdyIsAktifmi.CheckedItems[0].Values = employee_obj.IsAktif;(this come from database as integer value) 

내가이 일을 시도 :

나는이 하나 tryed
rdyIsAktifmi.CheckedItems[0].Set("rdyIsAktifmi", employee_obj.IsAktif); 

나는 그 값 입력에 규격이 나와 있지 않으면 무시를 라디오 버튼을 선택하는 방법에 대해 설명합니다.

** 정확히 내가 이런 종류의 메토를 찾고 있습니다.

rdyIsAktifmi.CheckedItem.InputValue = employee_obj.IsAktif;

감사합니다.

답변

1

이렇게하면됩니다.

<%@ Page Language="C#" %> 

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %> 

<%@ Import Namespace="System.Linq" %> 

<script runat="server"> 
    protected void Set0(object sender, DirectEventArgs e) 
    { 
     Radio r = this.RadioGroup1.Items.Cast<Radio>().First<Radio>(item => item.InputValue == "0"); 
     r.Checked = true; 
    } 

    protected void Set1(object sender, DirectEventArgs e) 
    { 
     Radio r = this.RadioGroup1.Items.Cast<Radio>().First<Radio>(item => item.InputValue == "1"); 
     r.Checked = true; 
    } 
</script> 

<!DOCTYPE html> 
<html> 
<head runat="server"> 
    <title>Ext.NET v2 Example</title> 
</head> 
<body> 
    <form runat="server"> 
     <ext:ResourceManager runat="server" /> 

     <ext:RadioGroup ID="RadioGroup1" runat="server" ColumnsNumber="1"> 
      <Items> 
       <ext:Radio ID="Radio1" runat="server" BoxLabel="off" InputValue="0" /> 
       <ext:Radio ID="Radio2" runat="server" BoxLabel="on" InputValue="1" /> 
      </Items> 
     </ext:RadioGroup> 

     <ext:Button runat="server" Text="Set 0" OnDirectClick="Set0" /> 
     <ext:Button runat="server" Text="Set 1" OnDirectClick="Set1" /> 
    </form> 
</body> 
</html> 
+0

답장을 보내 주셔서 감사합니다. –