axboot / ax-boot-framework

Full Stack Java Web Application Framework with Java & HTML5
http://www.axboot.com
MIT License
242 stars 70 forks source link

AXBoot gridBuilder 더블클릭 이벤트 호출관련 문제 #47

Closed DaeHyeon-Kim closed 7 years ago

DaeHyeon-Kim commented 7 years ago

AXBoot에서 GridBuilder를 사용해 아래소스와 같이 만들었습니다. ax5grid API를 보면 더블클릭을 setConfig에서 더블클릭이 구현이되어 비슷한 방식일 것이라 생각하고 추가를 했지만 이벤트가 호출이 안됩니다. gridBuilder에서는 다른 방식으로 처리해야 하는 건가요?

fnObj.gridView01 = axboot.viewExtend(axboot.gridView, {
    initView: function () {
        var _this = this;
        this.target = axboot.gridBuilder({
            target: $('[data-ax5grid="grid-view-01"]'),
            columns: [
                {
                    key: "projectCd",
                    label: '프로젝트 코드',//COL("user.id"),
                    width: 120
                },
                {
                    key: "projectNm",
                    label: '프로젝트 명',//COL("user.name"),
                    width: 120
                },
                {key: "startDate", label:'프로젝트 시작일',  width: 150},//COL("user.language")},
                {key: "endDate", label:'프로젝트 종료일',  width: 150},//COL("ax.admin.use.or.not")}
                {key: "projectActive", label:'프로젝트 활성화',editor: "checkYn"},
            ],
            body: {
                onClick: function () {
                    this.self.select(this.dindex);
                    console.log('onClick =========== onClick');
                    console.log(ACTIONS);
                    //ACTIONS.dispatch(ACTIONS.ITEM_CLICK, this.list[this.dindex]);
                },
                onDBLClick : function(){
                    console.log('onDBLClick ===========1111111111 onDBLClick');
                    this.self.select(this.dindex);
                    console.log('onDBLClick =========== onDBLClick');
                    console.log(ACTIONS);
                }
            }
        });
    },
    setData: function (_data) {
        this.target.setData(_data);
    },
    getData: function () {
        return this.target.getData();
    },
    align: function () {
        this.target.align();
    }
});
thomasJang commented 7 years ago

ax5ui 버전을 확인해주세요

DaeHyeon-Kim commented 7 years ago

1.4.28에서 1.4.50으로 버전업 했으나 여전히 마찬가지로 반응이 없습니다.

thomasJang commented 7 years ago

https://github.com/axboot/ax-boot-framework/blob/master/ax-boot-admin/src/main/webapp/assets/js/view/_samples/ax5ui-sample.js#L217 에 샘플 추가 테스트 해봤는데요. 제 자리에선 잘되네요. demo.axboot.com 에서 한번 해보세요

DaeHyeon-Kim commented 7 years ago

http://223.26.232.60 프로젝트 관리 - 프로젝트 목록 최신으로 받고 캐시지워보고 이것저것 해봐도 되질 않습니다. 혹시 bower로 업데이트 받아서 하면 안되는건가요?