저는 전체 JQuery/javascript 세계에 상당히 익숙하지만 datepicker & 사용자 정의 컨트롤과 함께 작동중인 jqgrid를 함께 해킹했습니다. jquery 자동 완성) 그물에있는 코드 샘플을 기반으로. 내 프로젝트의 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 링크에서 정의되지 않았습니다. 따라서 일부 함수가 누락 될 수 있으므로 알림은 기본적으로 데모 목적으로 경고로 대체 될 수 있습니다. 감사합니다 :) –