我在Ag-grid列中有一列,其中插入了一个组件,该删除使我调用了控制器的功能。
我可以毫无问题地进入控制器,但是当尝试调用控制器的另一个功能时,我不能这样做,因为当我将其放置时,它不是指控制器,而是指ag-grid组件。
//组件
taskcontainer:
image: custom-container
ports:
- "9251:9249"
答案 0 :(得分:2)
这是一个上下文问题,由ag网格调用downloadAttachmentAction,因此该上下文是ag-gird实例,您需要做的是在调用该函数时更改上下文,bind函数帮助我们执行此操作,更改方式从以下位置使用了downloadAttachmentAction:
action: this.downloadAttachmentAction
到
action: this.downloadAttachmentAction.bind(this)