Extjs 创建视图以显示嵌套数据
我的模型 配置:{ 字段:[ {name:'AcctManagFirst',键入:'string'}, {name:'AcctManagLast',键入:'string'}, {name:'name',type:'string'}, {name:'Terms',键入:'string'}, {名称:'运费',类型:'字符串'}, {名称:'应纳税',类型:'字符串'}, {name:'Taxtable',键入:'string'}, {name:'TaxTableRate',键入:'string'}, {name:'BillToAddr',键入:'string'}, {name:'BCity',键入:'string'}, {name:'BState',type:'string'}, {name:'BZip',键入:'string'}, {name:'WHAddr',键入:'string'}, {name:'WHCity',键入:'string'}, {name:'WHState',键入:'string'}, {name:'WHZip',键入:'string'} 我的商店呢Extjs 创建视图以显示嵌套数据,extjs,sencha-touch,sencha-touch-2,Extjs,Sencha Touch,Sencha Touch 2,我的模型 配置:{ 字段:[ {name:'AcctManagFirst',键入:'string'}, {name:'AcctManagLast',键入:'string'}, {name:'name',type:'string'}, {name:'Terms',键入:'string'}, {名称:'运费',类型:'字符串'}, {名称:'应纳税',类型:'字符串'}, {name:'Taxtable',键入:'string'}, {name:'TaxTableRate',键入:'string'}
config:{
model: 'Sample.model.User',
proxy:
{
type: 'jsonp',
url: 'http://xxx.xxx.com/customer_info.php',
buildUrl : function (request) {
var url = this.getUrl(request),
params = request.getParams() || {};
url = url + params.CustNo;
request.setUrl(url);
return this.callParent([request]);
},
reader: {
type: 'json',
rootProperty: 'content'
}
}
I will get the user data from the store... how to write a view that display data with respect to the user.. user data changes .. now I can write the static data but I need the data to be dynamic..
首先,你的问题非常模糊,很难回答。 我认为您试图实现的是从您的存储动态填充一个列表,点击该列表时将显示详细视图 您需要将一个用于显示数据的和一个用于详图视图的组合在一起 您还需要一个包含对视图和列表视图的itemtap事件的引用的控件。从该控件调用的方法应将数据设置到详细视图中,然后将该视图推送到视口中
我可以说得更具体一些,但正如我提到的,这个问题太模糊了,无法为您提供任何类型的示例。向您的应用商店添加硬编码数据集以及视图、应用商店、控制器和模型的完整类示例会有所帮助。很抱歉,由于代码和文本的混合,它看起来确实令人困惑。.在这里,我添加了rl SENCHAFIDLE,其中包含我要显示的模型、存储和视图。如果你浏览此url,你可以看到我要显示的模型、存储和视图,但视图不起作用。谢谢你,我得到了你的工作(你确实需要app.js)但我仍然不确定你想做什么。我想在商店的视图中显示数据…如果你看到我的视图,你就可以理解。如何从商店检索数据以将其置于视图中。请检查小提琴中的我的视图,以便你知道我想如何显示我的数据。你的小提琴不在那里…我只使用了该网站a几乎没有,但在保存你的东西方面似乎有些古怪,或者我不知道如何使用它。:)不管怎样……我想这就是你想要的-。祝你好运!它成功了……使用了getStore和setRecord方法。谢谢:)