com.plumtree.portaluiinfrastructure.expandablelist.properties
Class ExpListPropEditView

java.lang.Object
  extended by com.plumtree.uiinfrastructure.editor.EditorView
      extended by com.plumtree.uiinfrastructure.expandablelist.ExpListView
          extended by com.plumtree.portaluiinfrastructure.expandablelist.properties.ExpListPropBrowseView
              extended by com.plumtree.portaluiinfrastructure.expandablelist.properties.ExpListPropEditView
All Implemented Interfaces:
IManagedObject, IMVCObject, IView
Direct Known Subclasses:
EditCardPropView, ObjPropEditView

public abstract class ExpListPropEditView
extends ExpListPropBrowseView

Edit view for expandable list of properties.

Author:
josephc

Field Summary
static java.lang.String HTMLINPUT_ITEM
          Input for input text box
static java.lang.String HTMLINPUT_PASSWORD
          Input for input password box
static int INPUT_MAXLENGTH_STRING
          Max length for String.
static int INPUT_MAXSIZE_DOUBLE
          Max size for input that contains a double
static int INPUT_MAXSIZE_LONG
          Max size for input that contains a long
static int INPUT_MAXSIZE_STRING
          Max size for input that contains a String
 
Fields inherited from class com.plumtree.portaluiinfrastructure.expandablelist.properties.ExpListPropBrowseView
m_rowStyleClass
 
Fields inherited from class com.plumtree.uiinfrastructure.expandablelist.ExpListView
HTMLBUTTON_DELETE, HTMLCHECKBOX_CHECKALL, HTMLCHECKBOX_DELROW, HTMLHIDDEN_COLUMNID, HTMLHIDDEN_MOVEACTION, HTMLHIDDEN_ROWINDEX, HTMLID_EXPLIST, m_nLastVisibleRow
 
Fields inherited from class com.plumtree.uiinfrastructure.editor.EditorView
m_asOwner, m_model, SPACE
 
Constructor Summary
ExpListPropEditView()
           
 
Method Summary
protected  HTMLElement GetHTMLElementForRow(int _nRowIndex, java.lang.Object oValue)
          Returns the HTML for a row in the list.
protected  HTMLInput GetHTMLEncryptedInput(int _nRowIndex, java.lang.String _strValue, int _nInputMaxLength, int _nInputSize)
          Return HTML for text input box
protected  HTMLElement GetHTMLForDate(int _nRowIndex)
          Returns HTML for display date/time value
protected  HTMLElement GetHTMLForReferenceTree(int _nRowIndex, java.lang.String strValue)
          Returns HTML for reference value
protected  HTMLInput GetHTMLTextInput(int _nRowIndex, java.lang.String _strValue, int _nInputMaxLength, int _nInputSize)
          Return HTML for text input box
 
Methods inherited from class com.plumtree.portaluiinfrastructure.expandablelist.properties.ExpListPropBrowseView
CheckRowIsFirstForProperty, SetRowStyle
 
Methods inherited from class com.plumtree.uiinfrastructure.expandablelist.ExpListView
AddHTMLToActionBar, CheckRowIsVisible, Display, DisplayJavascript, GetHiddenInputsForPagination, GetHTMLBelowActionBar, GetHTMLBelowMainTable, GetHTMLForActionBar, GetHTMLForAddAction, GetHTMLForAllRowsAdded, GetHTMLForBottomRow, GetHTMLForCheckBox, GetHTMLForDeleteAction, GetHTMLForEmptyCellInActionBar, GetHTMLForEmptyList, GetHTMLForMoveRowActions, GetHTMLForPaginationLinks, GetHTMLForRow, GetHTMLForSubHeader, GetJavaScriptsForPagination
 
Methods inherited from class com.plumtree.uiinfrastructure.editor.EditorView
AddEmptyCellToRow, AddEmptyCellToRow, AddEmptyRowToTable, AddEmptyRowToTable, Create, GetHeaderView, GetHeaderViewHelper, GetName, GetShortSpacerTable, GetSpacerTable, Init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HTMLINPUT_ITEM

public static final java.lang.String HTMLINPUT_ITEM
Input for input text box

See Also:
Constant Field Values

HTMLINPUT_PASSWORD

public static final java.lang.String HTMLINPUT_PASSWORD
Input for input password box

See Also:
Constant Field Values

INPUT_MAXSIZE_LONG

public static final int INPUT_MAXSIZE_LONG
Max size for input that contains a long

See Also:
Constant Field Values

INPUT_MAXSIZE_DOUBLE

public static final int INPUT_MAXSIZE_DOUBLE
Max size for input that contains a double

See Also:
Constant Field Values

INPUT_MAXSIZE_STRING

public static final int INPUT_MAXSIZE_STRING
Max size for input that contains a String

See Also:
Constant Field Values

INPUT_MAXLENGTH_STRING

public static final int INPUT_MAXLENGTH_STRING
Max length for String.

See Also:
Constant Field Values
Constructor Detail

ExpListPropEditView

public ExpListPropEditView()
Method Detail

GetHTMLTextInput

protected HTMLInput GetHTMLTextInput(int _nRowIndex,
                                     java.lang.String _strValue,
                                     int _nInputMaxLength,
                                     int _nInputSize)
Return HTML for text input box

Parameters:
_nRowIndex - Row index
_strValue - Property value as string
_nInputMaxLength -
_nInputSize -
Returns:
Input for text value
Throws:
HTMLException

GetHTMLEncryptedInput

protected HTMLInput GetHTMLEncryptedInput(int _nRowIndex,
                                          java.lang.String _strValue,
                                          int _nInputMaxLength,
                                          int _nInputSize)
Return HTML for text input box

Parameters:
_nRowIndex - Row index
_strValue - Property value as string
_nInputMaxLength -
_nInputSize -
Returns:
Input for text value
Throws:
HTMLException

GetHTMLForDate

protected HTMLElement GetHTMLForDate(int _nRowIndex)
Returns HTML for display date/time value

Parameters:
_nRowIndex -
Returns:
HTML for date value
Throws:
HTMLException

GetHTMLForReferenceTree

protected HTMLElement GetHTMLForReferenceTree(int _nRowIndex,
                                              java.lang.String strValue)
Returns HTML for reference value

Parameters:
_nRowIndex -
Returns:
HTML for date value
Throws:
HTMLException

GetHTMLElementForRow

protected HTMLElement GetHTMLElementForRow(int _nRowIndex,
                                           java.lang.Object oValue)
Returns the HTML for a row in the list.

Parameters:
_nRowIndex - Row index
oValue - Row value
Returns:
HTML for row



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.