2012-04-23 8 views
0

、のようなもの:私は(年前)作成したほかCF 9.0.1(ExtJSの更新?)私は私の「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); 

今、私は9.0.1への私のCFのバージョンに更新(修正プログラム1及び2)及びこれが機能を停止:

グリッドが正常に動作している、確かに、ボタンが作成されない(INIT関数が呼び出され、私はそれをテストしました)。

変更点は何ですか?

答えて

0

ツールバーのインスタンス化後に2つのセミコロンを使用できます。

var tbar = grid.getBottomToolbar();; 
+0

さらに、ColdFusion.Grid.showBottomToolbar(id)を使用する必要がありました。 –

+0

あなたはそれを理解してうれしいです...それらの厄介な構文エラーは嫌いです。彼らは私のバットを運転:) –

関連する問題