|
可以参考一下,但好像有些问题,firefox下正常,IE8有时候造成IE崩溃,原因不知道。
我这个代码是在扩展列里面插入一个iframe的功能。
<script type="text/javascript">
//展开一行
function expandRow(id, num) {
if (gridClientID == undefined || id=="" || num=="") return;
var grid = F(gridClientID);
var store = grid.getStore();
var expander = grid.getPlugin(gridClientID + '_rowexpander');
var record = store.getAt(num);
var url = "<iframe src='/Manage/DFProjectInfo/SPProjectInfoList.aspx?id=" + id + "' name='subiframe' frameborder='0' style='height:100%;width: 100%; overflow: auto;'></iframe>";
record = record.set("expander", url);
//expander.toggleRow(num, record);
}
//页面第一个加载完毕后执行的函数
F.ready(function () {
$(".x-grid-row-expander").live('click',function () {
var tr = $(this).closest("tr");
var num = tr.attr("data-recordindex");
var Id = $(".grow" + num).attr("id");
expandRow(Id, num);
});
});
// 页面AJAX回发后执行的函数
F.ajaxReady(function () {
});
</script> |
|