ax5ui-grid icon indicating copy to clipboard operation
ax5ui-grid copied to clipboard

onDBLClick 무반응 문제 드립니다.

Open DaeYon opened this issue 8 years ago • 3 comments

우선 개발에 수고가 많으시며 감사드린다는말 전해드립니다. 코드는 이렇습니다.

createGrid = function(gridId)
{
	var myGrid = new ax5.ui.grid();
	myGrid.setConfig({
		target: $.obj(gridId),
		columns: [],
		body: {targetClick : "rowSelector"}
	});
	
	if( typeof window["fn_gridHandler"] == "function" ) {
		window["fn_gridHandler"]( myGrid, gridId );
	}
	
	return myGrid;
}

setClickEvent = function(myGrid) {
	
	myGrid.setConfig({
        body: {
            onClick: function () {
        		if( typeof window["fn_gridClickHandler"] == "function" ) {
        			window["fn_gridClickHandler"]( myGrid , this);
        		}
            },
            onDBLClick: function () {
        		if( typeof window["fn_gridDoubleClickHandler"] == "function" ) {
        			window["fn_gridDoubleClickHandler"]( myGrid , this);
        		}
            }
        }
	});
}

================================================================ 그리드 여러개 생성할 일이 있어서 메소드로 분리하여 필요한 그리드는 클릭,더블클릭 이벤트로 set Config를 해줬습니다. 그 결과 클릭 이벤트는 적용이 잘 되었는데 더블클릭은 반응이 없었습니다. alert로 이벤트를 거쳐가는가 확인도 해봤는데 같은 결과 였습니다. 혹시나해서 처음 생성할때 넣어봤는데도 같은결과였습니다. 뭐가 잘 못된걸까요..?

DaeYon avatar Jun 15 '17 05:06 DaeYon

사용하시는 환경정보를 남겨주세요. 테스트 해보겠습니다.

thomasJang avatar Jun 18 '17 12:06 thomasJang

@DaeYon onDBLClick은 구현이 안된거 같네요... https://github.com/ax5ui/ax5ui-kernel/blob/master/src/ax5ui-grid/src/ax5grid.js#L819

hyunjun19 avatar Sep 16 '17 01:09 hyunjun19

ax5grid-body 에서 self.config.body.onDBLClick.call(that); 해주는 거라 그 부분하고는 관계는 없구요. 이벤트가 다른 이유로 실행 안되는 것 같습니다.

thomasJang avatar Sep 16 '17 01:09 thomasJang