Ext 的例子中的选项卡的问题 现在的不是代码有错误,是没有什么解决方案或者说我可能不了解Ext.data.Store的属性方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var Datas=new Ext.data.Store << 我希望这个Datas能动态的指定ID,因为我每打开一个选项卡绑定的Store都是这一个,所以最后一个打开的总是覆盖前面所创建的。( { proxy:new Ext.data.HttpProxy ( { url:'/ExtPractise/MyPages/List.aspx' } ), reader: new Ext.data.JsonReader ( { root:'data', fields: [ 'id','title','bh','submittime','submitname' ] } ), pruneModifiedRecords : true }); 我的意思和chinamo的有点出入我的意思是多个选项卡绑定多个数据源,可以说是多对多的关系然而现在确实多个选项卡绑定的一个数据源,是多对一的关系。chinmo 的意思是我点选项卡的时候添加一个点击事件吗?那样的话要多做一次查询了,确实,这也是个好办法,不过我觉的这样并不是最好的办法。 你绑定的数据没有成功,这点是肯定的你自己看你下你生成html后的源码是否绑定有多条数据,还是只是最后的记录就清楚了 肯定没有绑定多条数据,他绑定第二条后就覆盖了第一条,绑定第三条又覆盖了前两条现在我正在尝试着向tab中添加事件var tabs = new Ext.TabPanel({ renderTo:'tabs', resizeTabs:true, minTabWidth: 115, tabWidth:135, enableTabScroll:true, width:1000, height:1250, defaults: {autoScroll:true}, plugins: new Ext.ux.TabCloseMenu() }); function addTab(dd){ try{ tabs.add({ title:dd, iconCls: 'tabs', html:"<div id='grid"+gridCountdd1+"'>"+gridCountdd1+"</div>", closable:true }).show(); ExtDataGrid(dd,gridCountdd1); gridCountdd1 ++; }catch(e){ alert('addTab error'); } }能帮我看看怎么在addTab(add)这个函数里面给tab添加一个事件吗? <div id='grid"+gridCountdd1+"' onclick='aaa()'>"+这样即可 木有用过,dhDataGrid倒是可以推荐一下 ^_^就像 http://www.v-ec.com/jslib/ tabs.on('tabchange',tabChange);function tabChange(o,e){ //code...} 这个问题在ext1.1的时候比较头疼,解决办法就是tab下新添一个iframe,tabchang时更改iframe的src即可,不知道ext2.0有无修正,你应该去官方论坛咨询一下 这样不行,这么做是点击选项卡的主体触发事件,这个div是用来显示内容的 用jquery 添加一组 文本框 1000分,在客户端网页内如何获取其它域名下页面的代码 表单输入验证的问题 在firefox中怎样使用页面无滚动条? 人工智能的初步算法—蚁群算法js版 奇怪的一个下拉列表,有时可以,有时却不行,怎么一回事? 如何动态控制层显示 急问:如何打开一个无边框的窗口?要在ie6下有效的。 请问:如何在页面加载时,设置页面(body)的参数? 用innerHTML出来的页面 就不能通过事件句柄调用函数了吗??? 跪求js 中处理特殊字符 (急)js 中处理特殊字符
(
{ proxy:new Ext.data.HttpProxy
(
{
url:'/ExtPractise/MyPages/List.aspx'
}
),
reader: new Ext.data.JsonReader
(
{
root:'data',
fields:
[
'id','title','bh','submittime','submitname'
]
}
),
pruneModifiedRecords : true
}
);
你自己看你下你生成html后的源码是否绑定有多条数据,还是只是最后的记录就清楚了
renderTo:'tabs',
resizeTabs:true,
minTabWidth: 115,
tabWidth:135,
enableTabScroll:true,
width:1000,
height:1250,
defaults: {autoScroll:true},
plugins: new Ext.ux.TabCloseMenu()
}); function addTab(dd){
try{
tabs.add({
title:dd,
iconCls: 'tabs',
html:"<div id='grid"+gridCountdd1+"'>"+gridCountdd1+"</div>",
closable:true
}).show();
ExtDataGrid(dd,gridCountdd1);
gridCountdd1 ++;
}catch(e){
alert('addTab error');
}
}
能帮我看看怎么在addTab(add)这个函数里面给tab添加一个事件吗?
function tabChange(o,e)
{
//code...
}
这样不行,这么做是点击选项卡的主体触发事件,这个div是用来显示内容的