单击日期字段/文本字段/收音机/组合框 Ext.net 并将其他组件设置为空
本文关键字:字段 其他 组件 设置 Ext 文本 日期 收音机 组合 单击 net | 更新日期: 2023-09-27 17:56:08
我的问题是在单击DateField/TextField/Radio/ComboBox后不要获取值。
我想:一旦单击日期字段,它可以自动将其他文本字段设置为空。
就像 VB6 使用 onClick 进行设置一样,在 ext.net 中怎么样?我尝试了onClick和onDirectClick,但它失败了。
.aspx
<ext:DateField
onclick= "ButtonClick";
/>
aspx.cs
protected void ButtonClick(object sender, DirectEventArgs e)
{
TextField1.Text = "";
}
如果你想在
javascript中有效地做到这一点,或者如果你需要根据其他逻辑做出更复杂的决策,你可以在代码隐藏中使用DirectEvent,请尝试使用侦听器。 两者都有相似的语法。
// pseudo code - fires off when the datefield selection occurs,
// clears the text field and prevents the user from interacting with it
<ext:DateField Id="DateFieldClickOnceOnly" FieldLabel="Select A Date">
<Listeners>
<Select Handler="#{TextFieldOther1}.reset(); #{TextFieldOther1}.readOnly()" />
</Listeners>
</ext:DateField>