2017-01-03 6 views
0

jqGrid 행에서 "편집"아이콘을 사용자 정의해야합니다. 클릭시 해당 특정 행에 대해 세 개의 아이콘이 표시됩니다. "저장", "취소" 및 "실행 취소". 이것이 어떻게 달성 될 수 있는가. 제발 제안 해주세요.클릭하면 jqGrid 행에 삭제 버튼이 표시되도록 편집 버튼 사용자 정의

+2

jqgrid를 사용하는 방법의 컨텍스트가보다 명확하도록 관련 코드를 제공하십시오. 지금까지 시도한 것을 언급하고 그것이 효과가없는 이유는 무엇입니까? –

답변

0

jqGrid (2014 년 말부터 개발 한)의 무료 jqGrid 포크를 사용하면 솔루션이 간단해질 수 있습니다. actionsNavOptions 매개 변수를 지원하는 사용자 정의 아이콘을 지정할 수 있습니다. The wiki article은 기능을 설명하고 the demo은 사용법을 보여줍니다. Another demothe answer으로 생성되어 사용자 지정 작업 단추의 고급 기능을 보여줍니다.

무료 jqGrid 4.13.6을 업데이트 할 수없는 경우 my old answer의 지침을 따르는 것이 훨씬 까다 롭습니다.

+0

안녕하세요, 저는 데모를 보았으며 "편집"버튼을 클릭 할 때 "제출"및 "취소"아이콘 만 표시된다는 사실을 알고 싶었습니다. 이 기능을 변경하여 "제출"및 "취소"와 함께 "편집"을 클릭해도 사용자 정의 아이콘이 나타납니다. 내 사용자 정의 아이콘을 "편집"아이콘 클릭 후에 만 ​​표시되기를 원하기 때문입니다. –

+0

@VarunKumarRayzada : 인라인 편집 (oneditfunc, aftersavefunc, afterrestorefunc 콜백 또는 jqGridInlineEditRow, jqGridInlineAfterSaveRow, jqGridInlineAfterRestoreRow 이벤트)의 시작과 끝에서 호출되는 알림을 사용할 수 있습니다. 모든 커스텀 버튼은'class'와'id' 속성을 가지고 있습니다 ('ui-inline-addUser' 클래스와 id'jAddUserButton_40','jAddUserButton_50', ... 참조). 그러므로 필요에 따라 커스텀 버튼을 표시하거나 숨기려면'$ .show()'또는'$ .hide()'를 호출해야합니다. – Oleg