2016-07-08 3 views
0

DateField/TextField/Radio/ComboBoxをクリックした後、私の質問に値することはありません。DateField/TextField/Radio/ComboBox Ext.netをクリックし、他のコンポーネントを空に設定してください。

私はしたい: 一度、DateFieldをクリックし、他のTextFieldsを空に設定することができます。

VB6のようにonClickを設定すると、ext.netでどうなるの? 私はonClickとonDirectClickを試しましたが、失敗しました。

のaspx

<ext:DateField 
    onclick= "ButtonClick"; 
/> 

protected void ButtonClick(object sender, DirectEventArgs e) 
    { 
     TextField1.Text = ""; 
    } 

答えて

0

aspx.csあなたが効率的に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> 
関連する問題