日期:2014-05-16  浏览次数:20394 次

jquery easyUI 我使用detailview创建子表格时,firebug提示错误
TypeError: col.cellSelector is undefined
[在此错误处中断]   
if(rule.selectorText.toLowerCase()==col.cellSelector.toLowerCase()){


添加了datagrid-detailview.js这个外部js,是和easyUI的js 有冲突吗?
jQuery easyui JavaScript Firebug

------解决方案--------------------
貌似我在源码上判断下有没有这个属性就不报错了.
在代码行外层多个判断:
代码如下
if(col.hasOwnProperty('cellSelector')){
if(rule.selectorText.toLowerCase()==col.cellSelector.toLowerCase()){//cellSelector
rule.style["width"]=col.boxWidth?col.boxWidth+"px":"auto";
break;
}
}