私はJQuery/javascriptの世界全体にはかなり新しいですが、私はdatepicker &カスタムコントロールjquery auto complete)をネット上にあるコードサンプルに基づいて作成します。私はおそらくほとんどのページのベース/出発点として機能するように私のプロジェクトでT4テンプレートにコードを追加しました。 (ちなみに私はasp.net MVCを使用しています。)再利用のためにファイルを分割するメソッドを再因子化/抽出する方法
JFIDDLE:LINK
1)私は、パラメータを使用して同じ機能(にinitDateEdit & initDateSearchを移動したいのですがshowOnプロパティを無効にする/有効にする)。
2.)新しい関数/ファイルの外側からnonWorkingDatesを設定するにはどうすればよいでしょうか。同じことは=> "関数nonWorkingDates(日付、nonWorkingDates)"
に変更
(私はURLを指定したい) "関数nonWorkingDates(日付)" をautocomplete_elementに適用されます
事前に感謝:動作しない
、(「nonWorkingDatesbeforeShowDay」そのが呼び出される方法とは何かを持って持っていると思います)!
JavaScriptコードを分けて共有する方法はよくあります。 jqGridのデフォルト設定や列テンプレートの使用など、さらに多くのjqGrid固有の方法があります。あなたが望むなら、私はより詳細な機能を説明することができます。コードの中にいくつかのエラーを修正する必要があります。デフォルトにすることができる共通のオプションが何であるかを知るためには、より多くのグリッドが必要です。例えば、関数afterSubmitは絶対に間違っています。関数に割り当てられた変数 'initDateEdit'と' initDateSearch'は、使用前に定義されていなければなりません。関数 'Notify'は定義されていません。 – Oleg
お願いします、余分な助けをいただければ幸いです。 Jsfiddleリンクでは、完全なコードスクリプトをコピーしていないため、機能の一部が定義されていないため、一部の機能が不足している可能性があります。通知は基本的にデモ用のアラートに置き換えることができます。ありがとうございます:) –