extjs 简单问题?请帮忙回答

Jamy325 2009-08-30 03:28:41

Ext.GoupManage=Ext.extend(Ext.Window ,{
xtype:"window",
title:"分组管理",
width:356,
height:296,
layout:"form",
plain:true,
animCollapse:true,
initComponent: function(){
this.fbar=[
"->",
{
xtype:"textfield",
fieldLabel:"Label",
id:"txt_add"
},
{
text:"添加",
id:"btnAdd"
},
{

text:"关闭",
id:"btnClose"
}
]
this.items=[
{
xtype:"grid",
title:"已经存在的分类",
store:{
xtype:"jsonstore",
autoLoad:true,
storeId:"MyStore",
url:"/blog/ext_new_group",
sortDir:"ASC",
sortField:"name",
root:"Group",//数组对象
totalProperty:"Total",//数组总数
fields:[
{
name:"name",
type:"string",
mapping:"name"
},
{
name:"created_at",
type:"string",
mapping:"created_at"
}
]
},
height:220,
columns:[
{
header:"分组名称",
sortable:true,
resizable:true,
dataIndex:"name",
width:100
},
{
header:"创建日期",
sortable:true,
resizable:true,
dataIndex:"created_at",
width:200
}
]
}
]
Ext.GoupManage.superclass.initComponent.call(this);
}
})


这样的一段extjs程序,我想在grid中双击某条记录产生一个双击事件以实现删除该记录怎么实现.
载入数据以后我想刷新store中的数据.应该怎么访问.
...全文
106 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jamy325 2009-08-30
  • 打赏
  • 举报
回复
刷新的时候如何引用store.
因为store是在Ext.GoupManage中的.找不到引用.怎么操作他.
第一问题已经解决了.
hookee 2009-08-30
  • 打赏
  • 举报
回复
gridpanel中配置:
listeners:{rowdblclick:function()
var store = grid.getStore(); // grid是gridpanel
var record = grid.getSelectionModel().getSelected();
store.remove(record);
},


刷新store用
store.baseParams = {key:value,key:value}// key:value是新的url get参数
store.reload()

52,797

社区成员

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

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