我正在使用打字稿中的n2-handsontable构建一些屏幕,如下所示:

@Component({
  moduleId: module.id,
  selector: 'companygrid',
  template:`
           <hot-table [data]="data"
           (afterChange)="afterChange($event)"
           (afterSelection)="afterSelection($event)"
           (afterOnCellMouseDown)="afterOnCellMouseDown($event)"
           [col-headers]="colHeaders"
           [columns]="columns"
           [options]="options"
           [col-widths]="colWidths">
           </hot-table>
           `
})
export class CompanyGridComponent {
  private data: Array<any> = genCompanyData(30);
  //private data: Array<any> = this.getCompanies();
  private colHeaders: Array<string> = ['Name', 'Code', 'AccountNumber', 'CompanyNameAbbr', 'CompanyType', 'OwnershipStatus', 'YearFounded'];
.
.
.
  private afterChange(e: any) {
    console.log(e);
  }

  private afterOnCellMouseDown(e: any) {
    console.log(e);
  }

事情有效 .

我如何调用像selectCell这样的核心方法?

谢谢,

约翰