PDA

View Full Version : Ext Designer?????Store????



koujiid
17 Jul 2010, 7:31 AM
Ext Designer?????Store?Window??????????????????
Ext Designer??Preview????????????????????????
Window???Grid?????????????????????
Window???????win?Grid?store?store???????mast?????????????????
????????????????:-/
??????????????????????????????
?????????????

----JavaScript???----

Ext.BLANK_IMAGE_URL='./extjs/resources/images/default/s.gif';

TestStore= Ext.extend(Ext.data.XmlStore, {
constructor: function(cfg) {
cfg = cfg || {};
Master.superclass.constructor.call(this, Ext.apply({
storeId: 'MyStore',
url: 'http://localhost:8084/TestWebAppli/',
record: 'list',
autoLoad: true,
autoSave: true,
fields: [
{
name: 'Name'
}
]
}, cfg));
}
});

MyWindowUi = Ext.extend(Ext.Window, {
title: '?????',
width: 1007,
height: 682,
autoScroll: true,
collapsible: true,
titleCollapse: true,
maximizable: true,
id: 'Window0001',
initComponent: function() {
this.items = [
{
xtype: 'grid',
title: '',
store: 'MyStore',
height: 649,
id: 'Grid0001',
columns: [
{
xtype: 'gridcolumn',
header: '??',
sortable: true,
width: 150,
dataIndex: Name',
id: 'Name'
}
]
}
];
MyWindowUi.superclass.initComponent.call(this);
}
});


Ext.onReady(function(){

var win;
var mast;
mast=new TestStore();
mast.load();
win=new MyWindowUi();
//????????store??????
win.show();

});

koujiid
22 Jul 2010, 3:07 PM
?????????
?????????????????????????
????Master.superclass.constructor.call(this, Ext.apply({?

????TestStore.superclass.constructor.call(this, Ext.apply({?

??????????????????

?'http://localhost:8084/TestWebAppli/'???
???XML????????????

<Master>
<list>
<Name>????</Name>
</list>
</Master>



----JavaScript????????----

Ext.BLANK_IMAGE_URL='./extjs/resources/images/default/s.gif';

TestStore= Ext.extend(Ext.data.XmlStore, {
constructor: function(cfg) {
cfg = cfg || {};
TestStore.superclass.constructor.call(this, Ext.apply({
storeId: 'MyStore',
url: 'http://localhost:8084/TestWebAppli/',
record: 'list',
autoLoad: true,
autoSave: true,
fields: [
{
name: 'Name'
}
]
}, cfg));
}
});

MyWindowUi = Ext.extend(Ext.Window, {
title: '?????',
width: 1007,
height: 682,
autoScroll: true,
collapsible: true,
titleCollapse: true,
maximizable: true,
id: 'Window0001',
initComponent: function() {
this.items = [
{
xtype: 'grid',
title: '',
store: 'MyStore',
height: 649,
id: 'Grid0001',
columns: [
{
xtype: 'gridcolumn',
header: '??',
sortable: true,
width: 150,
dataIndex: Name',
id: 'Name'
}
]
}
];
MyWindowUi.superclass.initComponent.call(this);
}
});


Ext.onReady(function(){

var win;
var mast;
mast=new TestStore();
mast.load();
win=new MyWindowUi();
//????????store??????
win.show();

});

yuki
26 Jul 2010, 6:40 PM
????????????XML?Store??????????????????????????????XML?XmlStore??????????XmlStore??????????record?????????????field??mapping????????????????

XmlStore??????????API?????? (http://www.sencha.com/deploy/dev/docs/?class=Ext.data.XmlStore)?????????

koujiid
27 Jul 2010, 3:51 AM
fields: [
{
name: 'Name'
}
]
?
fields: [
{
name: 'Name',mapping:'Name'
}
]
API???????????????????????????????????????????
????????????????
????????????????????

yuki
27 Jul 2010, 3:57 AM
2??????????XML?????????record?"list"??????????"Name"?????????

koujiid
27 Jul 2010, 4:41 AM
??
??????????????????????

url: 'http://localhost:8084/TestWebAppli/',
record: 'list',
autoLoad: true,
autoSave: true,
fields: [
{
name: 'Name'
}
]
?
url: 'http://localhost:8084/TestWebAppli/',
record: 'list',
autoLoad: true,
autoSave: true,
fields: [
{
name: 'Name',mapping:'Name'
}
]

????????record????????????????????

yuki
27 Jul 2010, 8:27 PM
???????????????record:"list"???????????????????????????Firebug???????XML??????????????????????????????????????????????

satoshiokita
11 Aug 2010, 5:46 AM
????????????????????????????????????

????Ext Designer???????????URL????????????????????????????Ext Designer??Grid?Store????????????????

http://www.sencha.com/products/designer/


>??????????????????
>
>?'http://localhost:8084/TestWebAppli/'???
>???XML????????????
?????????????????????(Web???????????????)??????????url????????????????????????????


MyStore = Ext.extend(Ext.data.XmlStore, {
constructor: function(cfg) {
cfg = cfg || {};
MyStore.superclass.constructor.call(this, Ext.apply({
storeId: 'MyStore',
url: 'GetXMLServlet',
autoLoad: true,
record: 'list',
fields: [
{
name: 'Name'
}
]
}, cfg));
}
});
Ext.reg('MyStore', MyStore);new MyStore();



???Store?????autoload:true????????????????????store?????????????????


Ext.onReady(function(){

var win;
var mast;
mast=new TestStore();
mast.load();
win=new MyWindowUi();
//????????store??????
win.show();
});


API????????????????XML????Grid???????????yuki ????????????mapping???????????
http://dev.sencha.com/deploy/dev/docs/?class=Ext.data.XmlStore


???????????TextWebAppli.xds,???????????XML??????????

koujiid
12 Sep 2010, 7:27 AM
??????????????
?????????????????Ext Designer????????????????????
Ext Designer?????????????Store????????????
???????????????XML?????????????????????????????
?????????????????????????XML????????????????
?????????????????????????

satoshiokita
13 Sep 2010, 8:31 AM
?????
Ext Designer??????URL Preffix??????????????????????????????????????????????????????Ext Designer???XMLStore??????????????
22381

Store?url????????
????URL Prefix???????????????url????????????????
22382

Ext Designer???????????????????http://localhost:8080/TestWebAppli/GetXMLServlet?????????????????Ext Designer???????????????(MyStore 1 records loaded??????????????????????????????????GetXMLServlet??????????????????????????


Eclipse3.6 + Tomcat5.5?Eclipse???????zip????
22380
?????????????????????????????????????????

WebContext/TestWebAppli.xds??????????Ext Designer??????????????????
http://localhost:8080/TestWebAppli/GetXMLServlet?????????GET????????????????????
http://localhost:8080/TestWebAppli/xds_index.html???????????????????


Chrome v6?????????????
22383

????????????????????????????Ext Designer?????????????????????????????????????????????????

koujiid
13 Dec 2010, 8:15 AM
??????????????????
????????????????????????????????????
????????????????
XML?????????Servlet?????????
??Ext Designer???XMLStore??????????????
??????url(XMLStore)??????urlprefix(Edit)+url(XMLStore)??????????
??????????Ext Designer?Export??Web??????????????
???????????????
????????????????????????????????????????
??????????????????????
????????Servlet???Web????war????????Deploy???????servlet???????
????????
????
?xds_index.html???js???????apache?????????????
?servlet??????????http://192.168.0.1:8080/sample/sampleservlet????????
????NG????
??http://192.168.0.1:8080/sample/xds_index.html???????????????????????
???OK??????

Ext Designer???????????????????????????????????????????????????????
???????????????????????????
????????????