CF 9.0.1(ExtJs更新?)

时间:2012-04-23 09:22:40

标签: extjs coldfusion toolbar cfgrid

我的“crud”页面中有一个cfgrid,类似于:

<cfset args = StructNew()>
<cfset args.name = "ProductsGrid">
<cfset args.format = "html">
<cfset args.bindOnLoad = "true">
<cfset args.stripeRows = true>
<cfset args.SELECTColor = "##D9E8FB">
<cfset args.pagesize = 25>

<cfgrid attributeCollection="#args#" autowidth="yes" fontsize="11">
        <cfgridcolumn name="artid" display="false" width="1">
        <cfgridcolumn name="marchio" header="Marchio" width="100">        
</cfgrid>

此外,我(多年前)创建了这个JS,将按钮添加到我的网格底部工具栏。

init = function() {
        grid = ColdFusion.Grid.getGridObject("ProductsGrid");
        var tbar = grid.getBottomToolbar();;
        tbar.addButton({text:"Nuovo", handler:onAdd });
        tbar.addSeparator();
        tbar.addButton({ text:"Modifica", handler:onEdit });
    }

ColdFusion.Event.registerOnLoad(init,null,false,true);

现在我将我的CF版本更新到9.0.1(修补程序1和2)并停止工作:

网格工作正常,确实没有创建按钮(调用init函数,我对它进行了测试)。

什么事,发生了什么变化?

1 个答案:

答案 0 :(得分:0)

在工具栏实例化后,它可能是两个分号。

var tbar = grid.getBottomToolbar();;