在我另一篇文章中更改了 方法,如果不满意的可以去看一下。
$('#MessPubList').datagrid({ fitColumns:true, striped:true, idField:'id', rownumbers:true, singleSelect:true, pagination:true, url:'<%=basePath%>/messPub/getMessDatagrid', title: '', loadMsg: '数据加载中,请稍候...', nowrap: false, pageSize: 10, pageList: [10, 20, 30], onDblClickRow :function(rowIndex,rowData){ showSelectedSurveryDataOnMap(rowData); },
onDblClickRow这句话。 然后 在页面合适处写上 showSelectedSuryeryDataOnMap 这个函数方法
var showSelectedSurveryDataOnMap=function(rowData){ if(rowData.id){ $('#MessForm').form('load','<%=basePath%>/messPub/findByMessId?id='+rowData.id); $("#zczz").show(); $("#fbsj").show(); //不可编辑 $('input[name=title]').attr("readonly","readonly"); $('input[name=userName]').attr("readonly","readonly"); $('input[name=createTime]').attr("readonly","readonly"); $('form[name="MessForm"]').attr('readonly',true); $('.saveBtn').hide(); $('#formDialog').dialog('open'); $('.clearBtn').click(rollBack); } }
在我的另一篇文章里面有更详细的说明,您可以去看看。可能有不对的地方 希望各位大牛多多支出,万分感谢
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/13153.html