diff options
Diffstat (limited to 'src/controllers/DocumentReferenceController.ts')
-rw-r--r-- | src/controllers/DocumentReferenceController.ts | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/controllers/DocumentReferenceController.ts b/src/controllers/DocumentReferenceController.ts index 9cf128614..8e0aaf0e9 100644 --- a/src/controllers/DocumentReferenceController.ts +++ b/src/controllers/DocumentReferenceController.ts @@ -14,19 +14,17 @@ export class DocumentReferenceController extends FieldController { constructor(private document: DocumentController, private key: KeyController) { super(); - - document.AddFieldUpdatedHandler(key, this.DocFieldUpdated); } private DocFieldUpdated(args: DocumentUpdatedArgs):void{ - this.FieldUpdated.emit(args.fieldArgs); + // this.FieldUpdated.emit(args.fieldArgs); } - protected DereferenceImpl() : Opt<FieldController> { + Dereference() : Opt<FieldController> { return this.document.GetField(this.key); } - protected DereferenceToRootImpl(): Opt<FieldController> { + DereferenceToRoot(): Opt<FieldController> { let field: Opt<FieldController> = this; while (field instanceof DocumentReferenceController) { field = field.Dereference(); |