Extjs 코너 낙하 정리(3)tree 사용

1756 단어 ext
1: 로드 지연
BottomTree 정의

Ext.define('LP.view.tree.BottomTree', {
			extend : 'Ext.tree.Panel',
			alias : 'widget.BottomTree',
			dock : 'bottom',
			id:"BottomTree",
			rootVisible : false,
			store : 'LP.store.tree.BottomTreeStore',
			initComponent : function() {
				var me = this;
				Ext.applyIf(me, {
							viewConfig : {

				}			
						});

				me.callParent(arguments);
			}

});

"rootVisible:false,"---루트 노드가 보이지 않음
store : 'LP.store.tree.BottomTreeStore',----store
트리를 정의하는store

Ext.define('LP.store.tree.BottomTreeStore', {
			extend : 'Ext.data.TreeStore',
			proxy : {
				type : 'ajax',
				url : 'treelayou!initTree.action?random='
						+ new Date().getTime()
			},
			root : {
				id : '-2',
				expanded : true
			},
			fields : [{
						name : 'text',
						type : 'string'
					}, {
						name : 'count',
						type : 'int'
					}, {
						name : 'id',
						type : 'string'
					}, {
						name : 'leaf',
						type : 'boolean'
					}, {
						name : 'patentId',
						type : 'string'
					}

			],
			folderSort : true,
			sorters : [{
						property : 'id',
						direction : 'desc'
					}], 
		});

여기서 "folderSort:true,"는 시간 지연을 설정하여 불러오는 것입니다.

좋은 웹페이지 즐겨찾기