2012-04-23 2 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)이 작업을 중지 : 실제로, 버튼이 생성되지 않습니다

를 그리드가 잘 작동 (초기화 함수가 호출되면, 나는 그것을 테스트했다).

무엇이 변경 되었습니까?

답변

0

툴바 인스턴스화 후 두 개의 세미콜론이 될 수 있습니다.

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

또한 ColdFusion.Grid.showBottomToolbar (id)를 사용해야했습니다. –

+0

당신이 그것을 알아 낸 것을 기쁘게 생각합니다 .... 그 까다로운 구문 오류는 싫어. 그들은 날 박쥐를 운전 :) –