0

カスタム コントロールの選択を関数にバインドしています。このようなものをいつバインドするかを明確にしたいだけです

auditFileUpload.bind("select",  uploadSelectfunction);

私は次の機能を使用できることを知っています

uploadSelectfunction(e)
{

}

eはどのように合格していますか?イベントですか?またはオブジェクト自体?

このような関数がある場合、どのようにバインドしますか?

uploadSelectfunction(e, datatype)
{

}

auditFileUpload.bind("select",  function() { uploadSelectfunction(events, "CSV"   });

イベントを試しましたが、うまくいきません。

提案?明確化?

4

1 に答える 1

0

events パラメータは、単にイベント ハンドラ/メソッドに渡される最初のパラメータです。それを渡すだけです:

auditFileUpload.bind("select",  function(events) { uploadSelectfunction(events, "CSV"  

元のバージョンでは、uploadSelectfunction は単に 1 つの引数を取る関数へのポインタです。そのイベント引数は、select イベント内で定義されます。

代わりに (行ったように) インライン メソッドを配置する場合は、events パラメーターを受け入れて、それをコードに渡す必要があります。

于 2013-09-23T08:17:22.577 に答える