ext 단일 페이지 프레임 구조
최근 개발 프로젝트 는 ext 를 사용 하여 iframe 을 사용 하고 싶 지 않 습 니 다.많은 글 을 참고 한 후에 eval 방식 으로 js 코드 를 모듈 화하 여 프레임 페이지 홈 페이지 의 js 코드 main.js 를 실현 합 니 다.
//
//
var myMask_info = " , ...";
var myMask = new Ext.LoadMask(Ext.getBody(), {msg:myMask_info});
// function
var moduleArray = {};
Ext.onReady( function() {
Ext.QuickTips.init();
// loadmask
myMask.show();
// ajax dwr( json ) DWRTreeLoader
var dwrloader = new Ext.ux.DWRTreeLoader({
dwrCall:AsyncMainSev.getUserFuncTreeJSON
});
// Tab
var contentPanel = new Ext.TabPanel({
region:'center',
enableTabScroll:true,
activeTab:0,
items:[{
id:'homePage',
title:' ',
autoScroll:true,
closable:true,
html:'
ajax 가 요청 한 js 코드 의 경 로 는 노드 node 의 속성 에 적 혀 있 습 니 다.트 리 노드 를 초기 화 할 때 동적 으로 적 혀 있 습 니 다.
하위 모듈 의 예제 사용자 관리
useradmin.js
//
Ext.extend(Ext.Panel, {
constructor: function(config) {
//
var cm = new Ext.grid.ColumnModel([
{
id: 'username',
header: " ",
dataIndex: 'username',
width: 100
},{
id: 'email',
header: " ",
dataIndex: 'email',
width: 100
},{
id: 'createdate',
header: " ",
dataIndex: 'createdate',
width: 100
},{
id: 'updatedate',
header: " ",
dataIndex: 'updatedate',
width: 100
}]);
//console.log(basePath+'campaign/id/review');
//
var user_store = new Ext.data.Store({
url: basePath+'users/ajaxserv',
reader: new Ext.data.JsonReader({
root: 'users',
totalProperty: 'totalCount',
id: 'id'
}, [
'username', 'email', 'createdate', 'updatedate'
])
});
cm.defaultSortable = true;
user_store.load();
config = Ext.apply({
id: 'm_useradmin',
title: ' ',
autoScroll: true,
closable:true ,
items:[
new Ext.grid.GridPanel({
store: user_store,
cm: cm,
stripeRows: true,
height: 350,
//width: 800,
autoWidth : true,
loadMask: {msg:' , '},
title: ' ' ,
tbar: [{ text: ' ', iconCls: 'new-item', tooltip: { title:' ', text:' '} }],
bbar: new Ext.PagingToolbar({
pageSize: 25,
store: user_store,
displayInfo: true,
displayMsg: ' {0} - {1} of {2}',
emptyMsg: " "
})
})
]
}, config);
module.superclass.constructor.call(this, config);
}
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ext.form.ComboBox 편집 페이지 표시 값 문제최근 EXTJS 3.0 개발 프로젝트, 페이지 폼에 ComboBox가 사용되었습니다. 어떻게 편집 페이지에 들어갈 때 백그라운드에서 전해지는 값을 표시할 수 있습니까?세 가지 방법이 모두 통과되었는데, 이를 요약하면...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.