easyui中如何设置datagrid中的view为初始值

大力水手的菠菜 2014-08-25 11:41:31
/**
* 页面加载
*/
$(satisfaction).ready(function() {
superCss();
inithos();
});
function inithos() {
$('#tt').tree({
url : actionUrl + "queryhosinform",
onSelect : function(data) {
var parNode = $('#tt').tree('getParent', data.target);
var hospordept = data.id;
if (parNode != null) {
DeptHId = parNode.id;
DeptName = hospordept;
initdept(DeptHId, DeptName);
}
if (parNode == null) {
initconfig(hospordept);
}
},
onLoadSuccess : function(node, data) {
pageForward(data);
}
});
}

function initdept(hospitalId, deptName) {
$(satisfaction).datagrid({
fit : true,
striped : true,
rownumbers : true,
singleSelect : true,
queryParams : {
"HOSPITAL_ID" : hospitalId,
"DEPT_NAME" : deptName
},
url : actionUrl + "queryDoc",
fitColumns : true,
pagination : false,
columns : creatDocColumn(),
toolbar : '#te',
onLoadSuccess : function(data) {
pageForward(data);
}
});
}
function initconfig(hospitalId) {
$(satisfaction).datagrid(
{
fit : true,
striped : true,
rownumbers : true,
singleSelect : true,
nowrap : true,
toolbar : '#tb',
queryParams : {
"HOSPITAL_ID" : hospitalId
},
url : actionUrl + "queryScore",
fitColumns : true,
columns : creatColumn(),
onLoadSuccess : function(data) {
pageForward(data);
},
pagination : true,
pageNumber : 1,
pageSize : 20,
pageList : [ 20, 50, 100, 200 ],
view : detailview,
detailFormatter : function(index, row) {
return '<div style="padding:2px"><table id="ddv-' + index
+ '"></table></div>';
},
onExpandRow : function(index, row) {
detailIndex = '#ddv-' + index;
$('#ddv-' + index).datagrid(
{
fitColumns : true,
singleSelect : true,
rownumbers : true,
loadMsg : '',
height : 'auto',
queryParams : {
"USER_VS_ID" : row.USER_VS_ID,
"HOSPITAL_ID" : row.HOSPITAL_ID,
"SCORE_TIME" : row.SCORE_TIME
},
url : actionUrl + "queryItem",
columns : creatSubColumn(),
onResize : function() {
$(satisfaction).datagrid(
'fixDetailRowHeight', index);
},
onLoadSuccess : function() {
setTimeout(function() {
$(satisfaction).datagrid(
'fixDetailRowHeight', index);
}, 0);
}
});
$(satisfaction).datagrid('fixDetailRowHeight', index);
}
});
}
...全文
287 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
脱壳WaGua 2017-02-05
  • 打赏
  • 举报
回复
引用 3 楼 u011470876 的回复:
谢啦,view : $.fn.datagrid.defaults.view, 就可以设置初始值啦
怎么设置的 是$.extend($.fn.datagrid.defaults.view,{"width":"500px"}这种方式吗
百里马 2014-08-26
  • 打赏
  • 举报
回复
重写$.fn.datagrid.defaults
  • 打赏
  • 举报
回复
谢啦,view : $.fn.datagrid.defaults.view, 就可以设置初始值啦
  • 打赏
  • 举报
回复
我先初始化initconfig的话view样式会一直存在,当我再initdept的时候虽然没有设置view样式,还是会出现,initconfig中分页也是会一直存在,但是我initdept的时候将它设置成了false,但是不知道view的默认值该怎么设置,网上也搜不到默认值,求大神解答呀!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧