Class PanelDataCollectionSheetDetailCalculatedNodes

All Implemented Interfaces:
Serializable, overit.geocall.marks.MethodExposer, overit.geocall.marks.NameExposer, AjaxableComponent, Badgeable, Hideable, Identified, Tool, overit.geocall.ux.configurability.UIConfigurable, overit.geocall.ux.edm.ModelConfigurable

public class PanelDataCollectionSheetDetailCalculatedNodes extends Panel
Panel for displaying and managing calculated nodes in a data collection sheet. Provides functionality to lock and unlock the calculated nodes for editing.
Since:
20.0
See Also:
GCApi:
controller
  • Field Details

    • CALCULATED_NODE_DESCRIPTION

      public static final String CALCULATED_NODE_DESCRIPTION
      Key for the calculated node description.
      See Also:
    • CALCULATED_NODE_VALUE

      public static final String CALCULATED_NODE_VALUE
      Key for the calculated node value.
      See Also:
    • UNLOCK_CALCULATED_NODES_PANEL

      public static final String UNLOCK_CALCULATED_NODES_PANEL
      Registry key for the unlock calculated nodes panel button.
      See Also:
    • LOCK_CALCULATED_NODES_PANEL

      public static final String LOCK_CALCULATED_NODES_PANEL
      Registry key for the lock calculated nodes panel button.
      See Also:
    • DEFAULT_ROWS

      public static final int DEFAULT_ROWS
      Default number of rows to display.
      See Also:
  • Constructor Details

    • PanelDataCollectionSheetDetailCalculatedNodes

      public PanelDataCollectionSheetDetailCalculatedNodes()
  • Method Details

    • onUnLockCalculatedNodesPanel

      public boolean onUnLockCalculatedNodesPanel(UIMessage uim)
      Handles the unlock calculated nodes panel event. Changes the panel type to editable, hides the unlock button, and shows the lock button.
      Parameters:
      uim - The UI message containing the event information
      Returns:
      true indicating the event was handled successfully
    • onLockCalculatedNodesPanel

      public boolean onLockCalculatedNodesPanel(UIMessage uim)
      Handles the lock calculated nodes panel event. Changes the panel type to read-only, shows the unlock button, and hides the lock button.
      Parameters:
      uim - The UI message containing the event information
      Returns:
      true indicating the event was handled successfully