急急急 ExtJs 提取数据库做数据源的问题

immuneiii 2008-07-10 04:16:19
遇到问题了 请各位大侠帮忙啊
小弟最近用ExtJs2.0+ASP.NET 2005+SQLServer 2005 做点东西 想做个管理后台 可是做到以数据库为数据源提取数据的时候遇到了问题
//js
store = new Ext.data.Store({
var PageAddress = "/admin/client/Ship/ShipList.aspx";
proxy: new Ext.data.ScriptTagProxy({
url: PageAddress+ '?act=List',
nocache : true
}),
reader: new Ext.data.JsonReader({
root: 'Result',
totalProperty: 'TotalCount',
id: SqlPrimaryKey,
fields: ['SHIP_ID','SHIP_NUM', 'SHIP_NAME','ADD_TIME','TRUE_NAME','SHIP_STATE','SHIP_PERSON_COUNT']
}),
remoteSort: true
});
这是别人写的js
做到类似的地方 关于ScriptTagProxy 的 url:这 不明白 比如转到这页面能做什么,'?act=list'是什么意思 是QueryString吗 请大侠解释下
还有关于 jsonReader读的数据源是什么格式的
如果可以请给个例子
小弟不胜感激!!
第一次发贴如有不周之处请多多包涵。
谢谢大家!!
...全文
292 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
immuneiii 2008-07-10
  • 打赏
  • 举报
回复
主要是URL那里 如果我从后台数据库提取了数据 如何交给JS 怎么交给 proxy。 在网上找 说这个是代理
相当于数据源好像
immuneiii 2008-07-10
  • 打赏
  • 举报
回复
哦 分给了 回答的都有道理 辛苦了 多谢啊
sean_xxrs 2008-07-10
  • 打赏
  • 举报
回复
sorry, remoteSort: true 是对数据对像进行排序
immuneiii 2008-07-10
  • 打赏
  • 举报
回复
多谢多谢 虽然还是有问题不明白 不过已经很详细了 多谢好心人 给分
然后能告诉我下 怎么给你分啊 kc8886朋友 是点帖子加分 还是结贴去
sean_xxrs 2008-07-10
  • 打赏
  • 举报
回复

ScriptTagProxy 是执行 ext.data.dataproxy 从URL运行的页面读取数据对象,它也许是在局域网域以外的其
他网域。
"?act=List" 是传送参数“act”的值,可以通过get方法来获取 act的 值 list.
jsonReader读的数据源是JSON格式, 网上关于JSON的介绍很多,对javascript来说, 是一种很好的轻量级数据结构。
remoteSort: true 为分组的字段域提供格式化存储。

kc8886 2008-07-10
  • 打赏
  • 举报
回复
这个url:/admin/client/Ship/ShipList.aspx?act=List,其中act是一个参数,具体转到这个页面做什么不是很清楚(对.net不懂),应该是在这个页面进行相应的处理吧。
json格式是这样的{'totalProperty':'2','table':[{a:'a',b:'b'},{a:'c',b:'d'}]};
读取方法如下
ds = new Ext.data.Store({ proxy: new Ext.data.ScriptTagProxy({
url: PageAddress+ '?act=List',
nocache : true
}),
,
reader: new Ext.data.JsonReader({totalProperty: 'countrow',root: 'table'},
[{name:'a'}
,{name:'b'}
])});
'totalProperty':是记录总数,如果是分页的话很有用

52,802

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧