FINEUI(MVC) grid 双击弹窗功能

  添加步骤: 

  一, 在grid 控件下添加双击的监听 代码 (此为客户端代码)   .Listener("rowdblclick", "onGridRowDblClick")

  二, 预先准备弹窗窗体 初始状态为隐藏 其代码如下:

@(F.Window()
.Hidden(true)
.Height(450)
.Width(850)
.IsModal(true)
.OnClose(Url.Action("Window1_Close"))
.Target(Target.Top)
.EnableResize(true)
.EnableMaximize(true)
.EnableIFrame(true)
.Title("审批")
.ID("Window1")
)

三,js 里添加监听程序代码 和 处理逻辑

a.

//获取选中行中的有用字段的值
function getGridSelectedRows() {
var result = [], grid = F.ui.Grid1;

$.each(grid.getSelectedRows(true), function (index, item) {
var itemArr = [];
itemArr.push(item.values.ERPSITE);
itemArr.push(item.values.PARTNO);
//alert(item.values.ERPSITE)
result.push(itemArr);
});
return result;
}

b.

// 打开窗体
function openWindow(rowData) {

//
// 触发后台事件
var data = getGridSelectedRows();

var iframeWindowUrl = '@Url.Content("~/Search6/MX_LOWBOM?SITE_PARTNO=")'+data[0];
//alert(data[0]);
var iframeUrl = iframeWindowUrl;

// 显示窗体
F.ui.Window1.show(iframeUrl, 'BOM信息' );
}

转载于:https://www.cnblogs.com/hzf08/p/7494309.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值