2012-04-12 12 views
1

Ext.Net 2.0から奇妙な動作が発生しています:RadioGroup.CheckedItemsは変更ハンドラのコールバックで常にゼロです。 RadioGroup1.CheckedItemsの下の私のコードでは、チェックした後常に0です。私は間違っている/私はこれをどのように解決することができますか?Ext.Net RadioGroup CheckedItemsは常にnullです

[DirectMethod] 
public void TxtVisibility() 
{ 
    foreach (var item in RadioGroup1.CheckedItems) 
    { 
     if (item.ID == "rdHourly") 
     { 
      txtPerHour.Hidden = false; 
      txtAtTime.Hidden = true; 
     } 
     else if (item.ID == "rdAtHourly") 
     { 
      txtPerHour.Hidden = true; 
      txtAtTime.Hidden = false; 
     } 
    } 
} 

私の呼び出しコード:

<ext:RadioGroup ID="RadioGroup1" 
       runat="server" 
       FieldLabel="" 
       ColumnsNumber="1"> 
    <Items> 
     <ext:Radio ID="rdHourly" FieldLabel="IsEveryPerHour" 
        Name="IsEveryPerHour" runat="server" 
        BoxLabel="Per Hour(s)" Padding="10"> 
     </ext:Radio> 
     <ext:Radio ID="rdAtHourly" FieldLabel="IsAtHour" 
        Name="IsAtHour" runat="server" 
        BoxLabel="At" Padding="10"> 
     </ext:Radio> 
    </Items> 
    <Listeners> 
     <Change Handler="App.direct.TxtVisibility();" ></Change> 
    </Listeners> 
</ext:RadioGroup> 
+0

本当に良い理由がない限り、質問からコードを削除しないでください。それは将来の訪問者には役に立たなくなります。 –

答えて

1

を私はちょうど今日の新機能を見るためにスタックに来た、その後、Ext.NETフォーラムでこの正確な同じ質問に答え...そしてこの質問を見つけました。

http://forums.ext.net/showthread.php?18364

あなたは次のExt.NET v2リリースを待つ必要があるかもしれません。最新のソースでサンプルが正常に動作しているようです。上のリンクには完全な実例があります。

関連する問題