Package com.inductiveautomation.rm.tool
Class RMCrossTabAutoFormatPanel
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,JComponent>
 
com.inductiveautomation.snap.swing.SwingOwner
com.inductiveautomation.rm.tool.RMCrossTabAutoFormatPanel
A tool to set formatting options on a simple table from a list of templates.
- 
Field SummaryFields inherited from class com.inductiveautomation.snap.ui.UIOwnerDragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidapplyCellFormatting(RMCrossTabCell aSourceCell, RMCrossTabCell aDestCell) Copy all relevant cell formatting options from source to destination.voidapplyFormatting(RMCrossTab aTable) Fills the destination table with all relevant formatting options from the selected table.Returns the selected template resource.protected voidinitUI()Initialize UI panel.voidrespondUI(SwingEvent anEvent) Respond to UI controls.retrievePanel(RMCrossTab crosstab) voidshowPanel(JComponent aComp, RMCrossTab aTable) Run the panel for the given CrossTab.voidResets the RMViewervoidshowSelectedTemplate(WebFile template) Resets the RMViewerMethods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, createTimer, createUI, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisibleMethods inherited from class com.inductiveautomation.snap.ui.UIOwneraddNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, resetUI, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
- 
Constructor Details- 
RMCrossTabAutoFormatPanelpublic RMCrossTabAutoFormatPanel()
 
- 
- 
Method Details- 
showPanelRun the panel for the given CrossTab.
- 
getTemplates
- 
retrievePanel
- 
initUIprotected void initUI()Initialize UI panel.- Overrides:
- initUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
respondUIRespond to UI controls.- Overrides:
- respondUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
getSelectedTemplateReturns the selected template resource.
- 
showSelectedTemplatepublic void showSelectedTemplate()Resets the RMViewer
- 
showSelectedTemplateResets the RMViewer
- 
applyFormattingFills the destination table with all relevant formatting options from the selected table.
- 
applyCellFormattingCopy all relevant cell formatting options from source to destination.
 
-