com.plumtree.xpshared.htmlconstructs
Class PTDynamicQueryTable
java.lang.Object
com.plumtree.xpshared.htmlconstructs.PTDynamicQueryTable
public class PTDynamicQueryTable
- extends java.lang.Object
- Author:
- sample This class generates html necessary to construct a
table containing DIVs of table rows that are revealed and hidden
from the last visible row of the table. A total of five calls
will generate all of the necessary elements: 1)
setBlankQueryCondition(PTQueryCondition) // defines the row
template 2) generateTable (numberOfRows) // gets a table of
hidden rows 3) getJavaScriptFunctions() // gets necessary
script elements 4) getAddConditionButton(strAdd) // button to
reveal a row 5) getRemoveLastConditionButton(strRemove) // button
to hide last row The "Add Condition" and "Remove Last
Condition" buttons must be retrieved with separate calls.
Constructor Summary |
PTDynamicQueryTable(java.lang.String strName,
int Depth)
Creates a new PTDynamicQueryTable object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PTDynamicQueryTable
public PTDynamicQueryTable(java.lang.String strName,
int Depth)
- Creates a new PTDynamicQueryTable object.
- Parameters:
strName
- Depth
-
setAllMustPass
public void setAllMustPass(boolean bOperator)
- Parameters:
bOperator
-
setBlankQueryCondition
public void setBlankQueryCondition(PTQueryCondition qc)
- Parameters:
qc
-
setTableSize
public void setTableSize(int nRows)
- Parameters:
nRows
-
- Throws:
XPException
AddGlobalElements
public static void AddGlobalElements(java.lang.String strActiveClause,
int groupCount,
HTMLElementCollection result)
- Parameters:
strActiveClause
- groupCount
- result
-
- Throws:
java.lang.Exception
AddTopLevelSearchBoxAndOperator
public static void AddTopLevelSearchBoxAndOperator(java.lang.String searchstring,
boolean AllMustPass,
HTMLElementCollection result)
- Parameters:
searchstring
- AllMustPass
- result
-
- Throws:
java.lang.Exception
GetAddConditionButton
public static HTMLElement GetAddConditionButton(java.lang.String strLabel)
- Parameters:
strLabel
-
- Returns:
-
- Throws:
java.lang.Exception
GetAddNewClauseButton
public static HTMLElement GetAddNewClauseButton(java.lang.String strLabel)
- Parameters:
strLabel
-
- Returns:
-
- Throws:
java.lang.Exception
GetAllMustPass
public boolean GetAllMustPass()
- Returns:
GetDefinedQueryCondition
public PTQueryCondition GetDefinedQueryCondition(int iIndex)
- Parameters:
iIndex
-
- Returns:
-
- Throws:
XPException
GetJavaScript
public static HTMLElement GetJavaScript(java.lang.String submitString)
- Parameters:
submitString
-
- Returns:
-
- Throws:
java.lang.Exception
GetRemoveClauseButton
public static HTMLElement GetRemoveClauseButton(java.lang.String strLabel)
- Parameters:
strLabel
-
- Returns:
-
- Throws:
java.lang.Exception
GetRemoveLastConditionButton
public static HTMLElement GetRemoveLastConditionButton(java.lang.String strLabel)
- Parameters:
strLabel
-
- Returns:
-
- Throws:
java.lang.Exception
addTableToCollection
public void addTableToCollection(HTMLElementCollection result)
- Parameters:
result
-
- Throws:
XPException
loadDefinedQueryCondition
public void loadDefinedQueryCondition(PTQueryCondition qc)
- Parameters:
qc
-
removeDefinedQueryCondition
public void removeDefinedQueryCondition(int iIndex)
- Parameters:
iIndex
-
- Throws:
XPException