我在包含多个输入字段的工作表中使用it('should have four sons', () => {
const propMetadata = Reflect['getMetadata']('propMetadata', FatherComponent);
var originType = propMetadata.cpxs[0].selector;
propMetadata.cpxs[0].selector = ComplexComponentStub; // Replace ViewChild Type
let fixture = TestBed.createComponent(FatherComponent);
let comp = fixture.componentInstance as FatherComponent;
fixture.detectChanges();
expect(comp.cpxs.length).toBe(4);
propMetadata.cpxs[0].selector = originType; // reset ViewChild
});
。如果用户仅修改一次字段,或者如果用户修改字段/范围A1然后B1再次修改A1,则它按预期工作(每次触发)。 (Worksheet_SelectionChange全部触发3次)。
但是,如果用户之后再次修改A1然后A1,Worksheet_SelectionChange()
不会触发。
是否有另一种方法可以“看到”连续多次更改的单元格中的更改?