그리드의 도구 모음을 지우고 싶지만 열의 기본값은 지우지 않습니다. 나는 모든 분야를 비우고 싶다. 사용자 정의 defaultvalue가 설정된 경우 jqgrid 도구 모음 지우기
나는 다음과 같은 두 가지 방법 중에서 하나를 선택할 수있는 도구 모음이 초기 기본 값을 가져옵니다$("#Jqgrid")[0].clearToolbar();
방법 ..
그리드의 도구 모음을 지우고 싶지만 열의 기본값은 지우지 않습니다. 나는 모든 분야를 비우고 싶다. 사용자 정의 defaultvalue가 설정된 경우 jqgrid 도구 모음 지우기
나는 다음과 같은 두 가지 방법 중에서 하나를 선택할 수있는 도구 모음이 초기 기본 값을 가져옵니다$("#Jqgrid")[0].clearToolbar();
방법 ..
를 사용하는 경우.
1) clearToolbar 전에 searchoptions의 defaultValue
을 일시적으로 ""(으)로 변경할 수 있습니다. 예를 들어 setColProp 메서드를 사용하여 열 속성을 변경할 수 있습니다 (예제 here 참조).
2) 도구 모음 요소의 값을 수동으로 ""또는 원하는 다른 값으로 설정하십시오. 도구 모음의 입력 요소 나 선택 요소의 ID를 구성하는 간단한 방법이 있습니다. 'col1'이라는 이름의 열 (colModel
의 해당 열은 name: 'col1'
입니다.)을 갖도록하십시오. 그러면 필터 도구 모음에있는 요소의 ID는 gs_col1
이됩니다. 따라서 필드를 비우기 위해
$("#gs_col1").val("");
을 사용할 수 있습니다. 보다 일반적인 경우에 colname
경우 colModel[i].name
의 값을 보유하고있는 변수는이
$("#gs_" + $.jgrid.jqID(colname)).val("");
당신이 도구 모음에서 "사용자 정의 기본값을"로 설정하는 코드를 포함 할 수 사용할 수 있습니까? 그러면 질문이 더 명확해질 것입니다. "열의 기본값"에서 무엇을 의미합니까? 당신이 사용하는 코드가 더 많을 것 같습니까? – Oleg
다음을 정의했습니다 : searchoptions : curlybracket (defaultValue : "Active") curlybracket. clearToolbar를 사용할 때 "활성"이 필터에 설정되었지만 ""을 원합니다. – ffffff01