Script/Script Extjs 썸네일형 리스트형 EXTJS Custom GridPanel Extjs 3.3.0 Custom GridPanel 해당 컨트롤을 만든 이유는 하나의 그리드 탬플릿을 만들어 놓고 여러개의 탭 페널에서 사용하기 위함. 아래 쪽에서 눈 여겨 볼 부분은 Store에서 defaultParam을 받아서 처리 하는 것. Loader를 바로 연결하여 처리한 것. 기본적인 설정을 다 해 놓은 것. 검색 툴바와 페이징 툴바를 연결해 놓은 것. 여기서 검색 툴바는 커스텀하게 만들어 놓은 것이라 찾아서 직접 만들어야 함. Ext.ns('Ext.ecm'); Ext.ecm.grid = Ext.extend(Ext.grid.GridPanel, { initComponent: function () { var config = { store: new Ext.data.JsonStore({ root: '.. 더보기 EXTJS Custom XmlTreeLoader ExtJs 3.3.0 Custom XmlTreeLoader 아래의 코드 중 손대야 하는 부분은 processAttributes 부분과 그리고 childnodes를 설정 하는 부분이다. xml 에서 만들어 놓은 attribute를 treenode attribute로 맞춰야 하며, childnode 설정 또한 그렇다. 아래는 custom xml treeloader Ext.ecm.XmlTreeLoader = Ext.extend(Ext.tree.TreeLoader, { XML_NODE_ELEMENT: 1, XML_NODE_TEXT: 3, processResponse: function (response, node, callback) { var xmlData = response.responseXML; var roo.. 더보기 이전 1 다음