플러그인 개발

webPonent Grid 2.0  Plugin development

 웹포넌트 그리드는 다양한 방식으로 플러그인을 제작 할 수 있습니다.

현재 4가지종류의 플러그인을 기본적으로 제공하고있습니다. 플러그인 파일은 다음과 같습니다.

  • webponent.grid.UIplugin.js

플러그인을 위한 자바스크립트 구조는 어떠한 구조가 되어도 상관없지만 다음과 같은 방법으로도 제작할 수 있습니다.

플러그인의 간단한 구조

js
/**
 * 그리드 기본 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;
})();

플러그인 사용예

js
var grid = webponent.grid.init(table, template);
 
var filteringPlugIn = webponent.grid.FilteringPlugIn.init(grid);