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