API を確認したところ、addLister である GridPanel のメソッドが存在するはずなので、使用してみます。
function showCreatePatientCoincidencesWindow(matches, patientData, actuallyCreate) {
var grid = new GridPanel('idGrid', '', null, 250);
grid.addColumn(new GridColumn('idgridColumn0LC', 'Nombre', "cName"));
grid.addColumn(new GridColumn('idgridColumn1LC',' Apellido1', "cSurname1"));
grid.addColumn(new GridColumn('idgridColumn2LC', 'Apellido2', "cSurname2"));
grid.addColumn(new GridColumn('idgridColumn3LC', 'Documento', "cDoc"));
grid.addColumn(new GridColumn('idgridColumn4LC', 'Fecha Nacimiento', "cDate"));
grid.addColumn(new GridColumn('idgridColumn5LC', 'Sexo', "cGender"));
grid.addListener('show',showHandler,this);
var gridStore = new Ext.data.GroupingStore({
root:'matches',
reader: new Ext.data.JsonReader({
.
.
.
.
前のコードは私が実行しているもので、明らかに続行しますが、問題はクロムデバッガーからこのエラーが発生することです:
キャッチされていない TypeError: オブジェクト #GridPanel にメソッド 'addListener' がありません
それはどのように可能ですか?私が間違っていることは何ですか?私のライブラリは 3.4 で、Ext JS 2.3、3.4、および 4.1 の API を確認しましたが、すべてにこのメソッドがあります。