'编队名称' : {
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);
}