웹포넌트 그리드는 다양한 방식으로 플러그인을 제작 할 수 있습니다.
현재 4가지종류의 플러그인을 기본적으로 제공하고있습니다. 플러그인 파일은 다음과 같습니다.
플러그인을 위한 자바스크립트 구조는 어떠한 구조가 되어도 상관없지만 다음과 같은 방법으로도 제작할 수 있습니다.
/**
* 그리드 기본 UI확장
*
* @author 오상원
*/
webponent.grid.FilteringPlugIn = (function () {
var self = {};
function makeFilteringUI (grid) {
// Do something
}
self.init = function (grid) {
grid.extention = {};
makeFilteringUI(grid);
return grid;
};
return self;
})();var grid = webponent.grid.init(table, template); var filteringPlugIn = webponent.grid.FilteringPlugIn.init(grid);