我通过yii-booster在Yii上使用boostrap库
我创建了一个关系表视图
相关视图是TbGriView本身
连续点击“相关”列上的链接后,该行会自行展开,并在其中呈现TbGridview。
问题是内部gridview不能被分类,分页或过滤,因为它上面的每个动作都会导致整个容器网格都空了
请注意 - 外部网格作为'extenalgrid'的id - 每个内部网格的id都像'internalgrid- $ rowId',因此每个内部网格在div,table和table row元素上都是不同的id。 - 从“渲染相关tabel”链接调用的操作是使用renderPartial而没有postProcess选项。如果我使用potProcess,该行将为空
那么是不是可以将完整的工作gridview / tbgridview渲染到相关的表中?
答案 0 :(得分:3)
为不同的表使用不同的css
类作为过滤器,按钮和标题。从jquery.yiigridview.js
文件事件绑定到选择器为$('#table-id .selector-class')
,因此内部gridView中的元素仍然会触发绑定到外部gridView的事件。您还必须通过设置url
为内部gridView指定不同的ajaxUrl
。