修改

'编队名称' : {
                renderer : function(v, k, r) {
                    var htmlFormat = '<a href="javascript:Ext.getCmp(\'{0}\').viewBu();">{1}</a>';
                    var html = Ext.String.format(htmlFormat, this.id, v);
                    return html;
                }
            },
            
            
viewBu : function(){
        var me = this;
        var records = this.getSelectionModel().getSelection();    //取得选中行
        var HDID = records[0].get('HDID');    //取得主键
        console.log("HDID",HDID);
        var height = 500;    //取得当前屏幕高度
        var width = 500;        //取得当前屏幕宽度
        var content = Ext.create("BeidaSoft.SFJCGL.rcjwgl.bdgl.BdglUpdatePanel", {
            HDID:HDID
        });
        var win = new Ext.Window({
            layout:'fit',
            width:width,
            height:height,
            closable : false,            
            modal: true,    
            closeAction:'destroy',
            items:[content],
            buttons: []
        });
        win.show();
        win.on("destroy",function(){
            me.Reload();
        });
    }
    
    
    
    
 // 修改信息
    @Action public String updatedata() {
        HttpServletRequest request = ActionContext.getActionContext().getHttpServletRequest();
        String BdidValue = request.getParameter("HDID"); //id
        String jgmcValue = request.getParameter("SFJC2101"); //机构名称
        String jgclsjValue = null; //成立时间时间--
        if ("".equals(request.getParameter("SFJC2107")) || request.getParameter("SFJC2107").equals(null)) {
            jgclsjValue = request.getParameter("SFJC2107");
        } else {
            jgclsjValue = request.getParameter("SFJC2107").substring(0, 10);
        }
        //画面控件值为空处理
        if (jgclsjValue == null) {
            jgclsjValue = "";
        }
        String jglsdwValue = request.getParameter("SFJC2106"); //机构隶属单位
        String fgldValue = request.getParameter("SFJC2105"); //分管领导
        String sql = "";
        String idstr = java.util.UUID.randomUUID().toString();
        sql = "UPDATE SFJC21 SET " + " SFJC2101 ='" + jgmcValue + "'," + "SFJC2107 =to_date('" + jgclsjValue + "','yyyy-mm-dd')," + "SFJC2106 ='" + jglsdwValue + "'," + "SFJC2105 ='" + fgldValue + "' WHERE SFJC2100 = '" + BdidValue + "'";
        jdbcOperations.update(sql);
        Map < String,
        Object > map = new HashMap < String,
        Object > ();
        map.put("uuid", idstr);
        return Json.encode(map);
    }

 

posted @ 2017-04-28 15:45  mandy3651423  阅读(168)  评论(0)    收藏  举报