easyui datagrid 渲染的时候出现表头与内容错位,这是啥原因造成的,求解答。。。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui datagrid 渲染的时候出现表头与内容错位,这是啥原因造成的,求解答。。。相关的知识,希望对你有一定的参考价值。
$CommonUI.getDataGrid('#datagridHolerFollowUp').datagrid(
url:$WEB_ROOT_PATH+'/holerFollowUp/holerFollowUpActionCtrl!list.htm?dto.holerFollowUp.patientId='+personRowId,
method:'get',
queryParams:
page: 1,
rows: 3,
,
fitColumns:true,
columns:[[
field:'orgCode',title:'随访机构',width:$(this).width() * 0.08,
field:'fuWayCode',title:'随访方式',width:$(this).width() * 0.08,
field:'fuDoctName',title:'随访医生',width:$(this).width() * 0.08,
field:'fuDate',title:'随访日期',width:$(this).width() * 0.08,formatter:formatterdate,
field:'inpId',title:'详细报告',width:$(this).width() * 0.08,
formatter:function(value,record,index)
var str = 'tableName='+record.tableName+'&fieldId='+record.tableId;
return '<a href= \'javascript:showReport('+'"'+str+'"'+');\'>报告</a>';
]]
);
我也设置了固定值的,没什么变化,但是火狐上是好好的,IE8就不行了,我一个页面上有好几个datagrid,是不是它们相互有影响?
参考技术B $(this).width(),record.tableName,record.tableId这些都有值吗追问火狐上是好的,我也设置了固定值,都不行,IE8上不行啊
追答能看看你返回的json数据吗?
追问大概就是这样,我改了下数据
record.tableName和record.tableId怎么获取到的?你返回的json好像没有tableName和tableId啊,为什么能用record.tableName这样的方法呢!难道没报错?
以上是关于easyui datagrid 渲染的时候出现表头与内容错位,这是啥原因造成的,求解答。。。的主要内容,如果未能解决你的问题,请参考以下文章