Ext的行扩展实现二级嵌套

Ext的行扩展,即在表格中的每一行前面显示一个“+”号,点击“+”号可以展开改行中的其他数据,实际业务需要二级嵌套,怎样来实现二级嵌套?如下图... Ext的行扩展,即在表格中的每一行前面显示一个“+”号,点击“+”号可以展开改行中的其他数据,实际业务需要二级嵌套,怎样来实现二级嵌套?如下图 展开
 我来答
wu286121765
2012-10-22 · TA获得超过106个赞
知道小有建树答主
回答量:214
采纳率:100%
帮助的人:160万
展开全部
如果你的是ext3.0的可以用 Ext.grid.RowExpander这个插件,
var expander = new Ext.grid.RowExpander({
tpl : new Ext.XTemplate(
'<div class="detailData">',
'',
'</div>'
)});

再加监听
expander.on("expand",function(expander,r,body,rowIndex){

var grid = new Ext.grid.GridPanel({
store:getConfigRcData,
cm:cm,
renderTo:Ext.DomQuery.select("div.detailData",body)[0],
viewConfig: {
columnsText : "列显示/隐藏",
sortAscText : "升序",
sortDescText: "降序",
forceFit: true
},
autoWidth :true,
autoHeight:true
});

})
如果是4.0的自己本身就有个控件
更多追问追答
追问
那页面的嵌套怎么实现的?
追答
已经可以嵌套, renderTo:Ext.DomQuery.select("div.detailData",body)[0],中的div.detailData与
'', 对应
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式