현재 개밸하고 있는 사이트에서 요구하는 조건이 있어 신규 신청화면 로딩타임에 addRow를 실행하고 생성한 로우를 그리드 config단에 선언된 body의 onClick 이벤트를 발생시켜야 할 상황인데 API상으로 그런 기능이 없어 우선 임으로
var that={
self : …
column : …
list : …
item : …
value : ''
dindex : 0
}
target.config.body.onClick.call(that);
이런식으로 호출하고 있는데 좀더 좋은 방법은 없는지 문의드립니다.
감사합니다.
var myGrid = new ax5.ui.grid();
myGrid.setConfig();
myGrid.addRow();
이런식으로 순차적으로 하면 되실 것 같구요.
config.body에 접근하시는 것은 좋지 않아요.
http://ax5.io/ax5ui-grid/api/index.html#ax5grid.addRow
위의 링크는 API구요.
addRow에 포커스 기능만 줄수 있어서 문의드리는 것입니다.
클릭 이벤트 trigger가 API상에 존재하는지 궁금합니다.
제가 확인한 바로는 그 기능은 API상에 없었거든요
}
}
GRID.data.select.call(this, dindex, undefined, _options && _options.selected);
GRID.body.updateRowState.call(this, ["selected"], dindex, undefined);
}
return this;
};
/**
* @method firstGrid.clickBody
* @param {Number} _dindex
* @returns {ax5grid}
*/
this.clickBody = function (_dindex) {
GRID.body.click.call(this, _dindex);
return this;
};
/**
* @method firstGrid.DBLClickBody
여기에 있는 기능으로 하시면 될 것 같습니다.