ax5ui / ax5ui-grid

Javascript UI Component - GRID ( Excel Grid, jqGrid, angularjs grid, jquery grid, SlickGrid, ag-grid gridify)
http://ax5.io/ax5ui-grid/demo/index.html
MIT License
99 stars 36 forks source link

onDBLClick 무반응 문제 드립니다. #67

Open DaeYon opened 7 years ago

DaeYon commented 7 years ago

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

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로 이벤트를 거쳐가는가 확인도 해봤는데 같은 결과 였습니다. 혹시나해서 처음 생성할때 넣어봤는데도 같은결과였습니다. 뭐가 잘 못된걸까요..?

thomasJang commented 7 years ago

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

hyunjun19 commented 7 years ago

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

thomasJang commented 7 years ago

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