2012-10-28 2 views
0

사라지고있는 jqGrid wiki에 따르면, 사용자 정의 호출기 버튼의 id 속성입니다 :사용자 정의 호출기 버튼의 ID 속성 - 버튼

ID : 문자열 (옵션) - 설정 버튼의 ID를 정의하는 경우 (실제로는 TD 요소의 ID)

이 속성을 사용/설정 (id:'myCustomButton')하면 버튼이 사라집니다.

어떻게 올바르게 사용할 수 있습니까?

답변

0

일부 입력 오류가 있다고 가정합니다. 이 코드로 시도하십시오

$grid.jqGrid("navButtonAdd", "#pager", { 
    caption: "My Button", 
    id: "myCustomButton", 
    onClickButton: function() { 
     alert("Click!"); 
    } 
}); 

그리고 the demo을보십시오.

+0

코드 예를 사용하면 여전히 작동하지 않지만 여전히 보이지 않습니다. 특정 jqGrid 버전에 따라 달라질 수 있습니까? –

+0

@ YairNevet : 내 데모가 작동하는 것을 볼 수 있습니까? 당신이 사용하는 코드를 제공 할 수 있습니까? 'navGrid'와'navButtonAdd'의 정확한 호출을 보는 것이 중요합니다. – Oleg

+0

@ YairNevet :'navButtonAdd'의 코드는 매우 간단합니다 ([here] (https://github.com/tonytomov/jqGrid/blob/v4.4.1/js/grid.formedit.js#L1981-2030) 참조)) . 'jquery.jqGrid.min.js' 대신'jquery.jqGrid.src.js'를 사용하고 [here] (https://github.com/tonytomov/jqGrid/blob/v4) 라인에 중단 점을 설정할 수 있습니다. 4.1/js/grid.formedit.js # L1991-1995). 문제의 원인을 빨리 찾을 수 있습니다. – Oleg