【发布时间】:2023-03-23 02:43:02
【问题描述】:
我有离子应用程序并在 slickgrid 中使用自定义组件。我可以从 slickgrid 向我的组件提供输入。但是我没有收到我的输出从我的组件发出到 slickgrid。
renderAngularComponent(cellNode: HTMLElement, row: number, dataContext: any, colDef: Column) {
if (colDef.params.component) {
const componentOutput = this.angularUtilService.createAngularComponent(colDef.params.component);
Object.assign(componentOutput.componentRef.instance, { selectedItem: dataContext, a: this.a, b: this.b });
setTimeout(() => $(cellNode).empty().html(componentOutput.domElement));
}
}
我通过这种方式在列定义中调用了上述方法
asyncPostRender: this.renderAngularComponent.bind(this)
这都是为组件提供输入。请指导在slickgrid组件中接收输出或回调的方式。
【问题讨论】:
标签: angular slickgrid angular-slickgrid