Hosanna UI API v1.30.2-next
    Preparing search index...

    Interface ISGNodeFieldObserverManager

    Interface for managing field observers on nodes.

    interface ISGNodeFieldObserverManager {
        notifyChange(fieldName: string, value: any): boolean;
        observeField(
            fieldName: string,
            portOrString: string | ISGROMessagePort,
            infoFields?: string[],
        ): boolean;
        observeFieldScoped(
            fieldName: string,
            portOrString: string | ISGROMessagePort,
            infoFields?: string[],
        ): boolean;
        unobserveField(fieldName: string): boolean;
        unobserveFieldScoped(fieldName: string): boolean;
    }

    Implemented by

    Index

    Methods

    • Notify observers of field change

      Parameters

      • fieldName: string
      • value: any

      Returns boolean

    • Observe changes to a field

      Parameters

      • fieldName: string
      • portOrString: string | ISGROMessagePort
      • OptionalinfoFields: string[]

      Returns boolean

    • Observe changes to a field with scoping

      Parameters

      • fieldName: string
      • portOrString: string | ISGROMessagePort
      • OptionalinfoFields: string[]

      Returns boolean

    • Stop observing a field

      Parameters

      • fieldName: string

      Returns boolean

    • Stop observing a scoped field

      Parameters

      • fieldName: string

      Returns boolean