属性が に設定されていExt.form.field.File
ます。私の質問は、「参照」ボタンを押した後、ファイルセレクターがポップアップする前に実行できるイベントはありますか? 確認したい特定の条件でセレクターがポップアップしないようにしたい。何かアドバイス?私は試してみました。どちらも実行されませんでした。buttonOnly
true
show
keydown
2313 次
1 に答える
1
はい、少しトリッキーですが、あなたが探しているものです:
var file =Ext.create('Ext.form.field.File', {
name: 'photo',
fieldLabel: 'Photo',
labelWidth: 50,
msgTarget: 'side',
allowBlank: false,
anchor: '100%',
buttonText: 'Select Photo...',
renderTo:Ext.getBody(),
});
file.mon(file.triggerWrap, {
click : function(){
alert('yes you can');
file.disable();
Ext.defer(function(){file.enable();}, 10);
}
});
disable() メソッドは、他のイベントの発生を防ぐために使用されます (これにより、ファイルを選択するためのポップアップが開かれなくなります)
ここに実際の例があります:http://jsfiddle.net/lontivero/GmAUt/2/
于 2012-11-30T20:18:38.377 に答える