zoukankan      html  css  js  c++  java
  • 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信息' );
    }

  • 相关阅读:
    override与new的区别
    预处理指令关键字
    索引器
    可选参数与命名参数
    sealed关键字
    获取变量默认值
    is和as
    throw和throw ex的区别
    位操作
    unsafe关键字
  • 原文地址:https://www.cnblogs.com/hzf08/p/7494309.html
Copyright © 2011-2022 走看看