我的程序Coldfusion Grid在多页面上出现问题,网格无法显示。最初我们得到了一个"' EXT'是未定义的错误",但是在更新我们的脚本文件时,我们现在得到一个"对象不支持属性或方法' AddFill'"。我对这个程序还不熟悉,而且我们无权访问任何旧的开发人员来提问,但是根据我可以收集的内容,我们使用ext.PagingToolbar.AddFill()将额外的按钮添加到下面的自定义工具栏中。 CFGRID。
我的问题是,我可以对下面的代码做些什么来纠正不显示的网格?
CFGRID代码:
ProjectTypes
Page Header JS:
<cfgrid name="userGrid"
format="html"
pagesize="20"
preservePageOnSort="true"
bind="cfc:auto_report.UserService.getAllUsers({cfgridpage},{cfgridpagesize},{cfgridsortcolumn},{cfgridsortdirection},'#session.cycle#','#session.user_display#',{search_userid@keyup},{search_fname@keyup},{search_lname@keyup},{search_org})"
sort="true"
stripeRows="true">
<cfgridcolumn name="userId" header="User Id" width="200" />
<cfgridcolumn name="fname" header="First Name" width="150" />
<cfgridcolumn name="lname" header="Last Name" width="150" />
<cfgridcolumn name="org_name" header="Org Name" width="150" />
<cfgridcolumn name="email" header="Email" width="200" />
<cfgridcolumn name="access_level" header="Permissions" width="140" />
<cfgridcolumn name="activity_status" header="Active" />
<cfgridcolumn name="locked" header="Locked" />
</cfgrid>
}
编辑:Coldfusion 2016和jsEXT 4.1
答案 0 :(得分:1)
问题似乎是,从extjs 4.0开始,对网格进行了重大更改,因此不再有带有addFill()方法的Ext.PagingToolbar对象。相反,要添加填充,您可以使用Ext.toolbar.PagingToolbar和add()方法,如下所示:
Ext.toolbar.PagingToolbar.add('->');