ext rowexpander控件在ie8下出现异常,但在火狐切可以正常显示求问题怎么解决

pubple_nashui 2013-04-18 01:49:10
小弟想用rowexpander控件在gridpanel下显示信息,但点击+号时,就可以看到其余的信息,但是在ie8上出现如下提示:
消息: 参数无效。
行: 7
字符: 30678
代码: 0
URI: cis21.shinyv.com/administrator/extjs3.3/ext-all.js

小弟刚学,不知道怎么回事,望高手、有经验的解救。感激不尽。网页错误详细信息
火狐下正常:

ie下报错


找找了多逗号的地方 也没有多写逗号。
代码:
var sm = new Ext.grid.CheckboxSelectionModel();
var col=new Ext.grid.ColumnModel([sm,new Ext.grid.RowExpander({
remoteDataMethod : this.getMyStuff
}),{header:'ID',dataIndex:'id',sortable: true},
{header:'内容标题', dataIndex:'title',sortable: true},
{header:'评论内容',dataIndex:'comment',sortable: true},
{
header: '审核状态', dataIndex: 'isExamine', renderer:changeCommentFormate,editor:new Ext.form.ComboBox({
triggerAction:'all',
mode:'local',
editable:false,
store:new Ext.data.ArrayStore({
fields:['partakeOption','partakeValue'],
data:[['审核通过',1],['未审核',0],['审核未通过',2]]
}),
displayField:'partakeOption',
valueField:'partakeValue'
}),sortable: true
},{header:'加精', dataIndex:'type',width:50,renderer: function (v) {
if(v==0){return '否';}else{return '是';}
},sortable: true},
{header:'IP', dataIndex:'ip',sortable: true},
{header:'用户名',dataIndex:'releaser',sortable: true},
{header:'时间',dataIndex:'release_time',sortable: true}

]);
this.grid = new Ext.grid.GridPanel({
id:'commentLists',
viewConfig : {// 实现列自动填充满表格的宽度
forceFit : true
},
enableColumnMove : false,
stripeRows : true,
validateOnBlur:false,
sm:sm,
plugins: new Ext.grid.RowExpander({
remoteDataMethod : this.getMyStuff
}), //定义插件
colModel:col,
store:this.store,
autoScroll: true,
view: new Ext.grid.GridView({
forceFit: true,
markDirty: false
}),
selModel : new Ext.grid.RowSelectionModel({
singleSelect : true
}),
bbar : new Ext.shinyv.PagingToolbar({pageSize:20,store:this.store}),
tbar:this.tbar

});
getMyStuff:function (_grid,record,index){
//alert(_grid+","+record.id+","+index);
var _flag=1;
MyColumnTree = Ext.extend(Ext.ux.tree.ColumnTree, {
videoPropertyFormPanel: null,
constructor : function() {
MyColumnTree.superclass.constructor.call(this, {
rootVisible:false,
autoScroll:true,
width:3000,
// autoWidth:true,
renderTo: 'remData' + index,
border : false,
validateOnBlur:false,
style : "padding:5 5 5 40px",

root: new Ext.tree.AsyncTreeNode({
text:'Tasks'
}),
columns:[{
dataIndex:'id'

// width:150

},{width:220},
//{
// width:150,
// align : 'center',
// dataIndex:'displayName'
// },
{
dataIndex:'comment',
width:120
},
{
dataIndex:'isExamine',
width:120,
renderer: function (v) {
if(v==0){return '未审核';}
else if(v==1){return '审核通过';}
else{return '审核未通过';}
}},
{
dataIndex:'type',
width:120,
renderer: function (v) {
if(v==0){return '否';}else{return '是';}
}},
{
dataIndex:'ip',
width:120
},
{
dataIndex:'releaser',
width:120
},
{
dataIndex:'release_time',
width:120
}
],

loader: new Ext.tree.TreeLoader({
uiProviders:{
'col': Ext.ux.tree.ColumnNodeUI
}
}),

listeners : {
"beforeload" : {
fn : function(_node){
this.loader.dataUrl = 'index2.php?option=com_shinyv_comment&json=1&task=getList&id='+record.id+'&treeId='+_node.id;
scope : this
}
}
}

});
}

});
var tree=new MyColumnTree();
tree.expandAll(); // 展开所有结点
},


大神帮忙看看 到底什么什么问题。小弟不胜感激、 在线等。。。。
...全文
71 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

52,797

社区成员

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

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