我的问题是在点击DateField / TextField / Radio / ComboBox后没有获得价值。
我想: 一旦点击DateField,它就可以自动将其他TextFields设置为空。
就像VB6使用onClick来设置和在ext.net中怎么样? 我试过onClick和onDirectClick,但它失败了。
ASPX
<ext:DateField
onclick= "ButtonClick";
/>
aspx.cs
protected void ButtonClick(object sender, DirectEventArgs e)
{
TextField1.Text = "";
}
答案 0 :(得分:0)
如果您想在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>