|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.gwt.user.client.ui.UIObject com.google.gwt.user.client.ui.Widget com.google.gwt.user.client.ui.Panel com.google.gwt.user.client.ui.ComplexPanel org.kuali.student.common.ui.client.widgets.field.layout.element.SpanPanel org.kuali.student.common.ui.client.configurable.mvc.sections.BaseSection org.kuali.student.common.ui.client.configurable.mvc.sections.SwapSection
public class SwapSection
A section that contains sections that can be swapped in based on user selection on a KSSelectItemWidgetAbstract
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel |
---|
com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets |
---|
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget |
Field Summary | |
---|---|
protected List<String> |
prevSelection
|
Fields inherited from class org.kuali.student.common.ui.client.configurable.mvc.sections.BaseSection |
---|
fields, isDirty, isValidationEnabled, layout, layoutController, sections |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
SwapSection(KSSelectItemWidgetAbstract selectableWidget)
Constructor for SwapSection, note that the SelectableWidget passed in is not added to the UI but is instead used as reference to show different sections. |
|
SwapSection(KSSelectItemWidgetAbstract selectableWidget,
ConfirmationDialog dialog)
|
Method Summary | |
---|---|
String |
addSection(Section section)
Adds a section to this section's layout. |
String |
addSection(Section section,
String swapKey)
|
String |
addSection(String key,
Section section)
Same as addSection except with an option user defined key (for retrieval of the section if necessary). |
String |
addSection(String key,
Section section,
String swapKey)
|
void |
enableConfirmation(boolean enable)
|
List<Section> |
getDeletedSections()
|
List<String> |
getDeletionParentKeys()
|
SwapEventHandler |
getSwapEventHandler()
|
void |
setDeletionParentKey(List<String> deletionParentKeys)
deletionParentKeys is optional and is only needed when you want to delete the entire structure in addition to individual fields with in deleted sections. |
void |
setSwapEventHandler(SwapEventHandler swapEventHandler)
|
Methods inherited from class org.kuali.student.common.ui.client.configurable.mvc.sections.BaseSection |
---|
add, addField, addStyleName, addWidget, clearValidationErrors, clearValidationWarnings, enableField, enableValidation, ensureDirtyFlagPath, getField, getFields, getLayout, getLayoutController, getSection, getSections, getUnnestedFields, isDirty, isValidationEnabled, processValidationResults, processValidationResults, progressiveEnableAndRequireFields, progressiveEnableFields, progressiveRequireFields, removeField, removeField, removeSection, removeSection, removeWidget, removeWidget, resetDirtyFlags, resetFieldInteractionFlags, setFieldHasHadFocusFlags, setHelp, setInstructions, setIsDirty, setLayoutController, setRequired, setSectionId, setStyleName, updateModel, updateWidgetData |
Methods inherited from class org.kuali.student.common.ui.client.widgets.field.layout.element.SpanPanel |
---|
getExportElementSubset, getExportFieldValue, getText, insert, isExportElement, setExportElement, setHTML, setText |
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
---|
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove |
Methods inherited from class com.google.gwt.user.client.ui.Panel |
---|
add, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphan, remove |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected List<String> prevSelection
Constructor Detail |
---|
public SwapSection(KSSelectItemWidgetAbstract selectableWidget)
selectableWidget
- public SwapSection(KSSelectItemWidgetAbstract selectableWidget, ConfirmationDialog dialog)
Method Detail |
---|
public void enableConfirmation(boolean enable)
public String addSection(Section section, String swapKey)
public String addSection(String key, Section section, String swapKey)
public String addSection(Section section)
BaseSection
addSection
in interface Section
addSection
in class BaseSection
Section.addSection(org.kuali.student.common.ui.client.configurable.mvc.sections.Section)
public String addSection(String key, Section section)
BaseSection
addSection
in interface Section
addSection
in class BaseSection
Section.addSection(java.lang.String, org.kuali.student.common.ui.client.configurable.mvc.sections.Section)
public List<Section> getDeletedSections()
getDeletedSections
in interface HasSectionDeletion
public List<String> getDeletionParentKeys()
getDeletionParentKeys
in interface HasSectionDeletion
public void setDeletionParentKey(List<String> deletionParentKeys)
setDeletionParentKey
in interface HasSectionDeletion
SectionBinding.setModelValue(Section, org.kuali.student.common.ui.client.mvc.DataModel, String)
public SwapEventHandler getSwapEventHandler()
public void setSwapEventHandler(SwapEventHandler swapEventHandler)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |