* Allow user to control the dashboard panel to be static or collapsible

This commit is contained in:
Heng Sin Low 2008-12-10 08:30:44 +00:00
parent d9a35cc452
commit bba40907c3
3 changed files with 20 additions and 20 deletions

View File

@ -106,18 +106,18 @@ public interface I_PA_DashboardContent
/** Get HTML */ /** Get HTML */
public String getHTML(); public String getHTML();
/** Column name IsCollapsable */ /** Column name IsCollapsible */
public static final String COLUMNNAME_IsCollapsable = "IsCollapsable"; public static final String COLUMNNAME_IsCollapsible = "IsCollapsible";
/** Set Collapsable. /** Set Collapsible.
* Flag to indicate the state of dashboard panel (i.e. collapsable or static) * Flag to indicate the state of the dashboard panel
*/ */
public void setIsCollapsable (boolean IsCollapsable); public void setIsCollapsible (boolean IsCollapsible);
/** Get Collapsable. /** Get Collapsible.
* Flag to indicate the state of dashboard panel (i.e. collapsable or static) * Flag to indicate the state of the dashboard panel
*/ */
public boolean isCollapsable(); public boolean isCollapsible();
/** Column name Line */ /** Column name Line */
public static final String COLUMNNAME_Line = "Line"; public static final String COLUMNNAME_Line = "Line";

View File

@ -42,7 +42,7 @@ public class X_PA_DashboardContent extends PO implements I_PA_DashboardContent,
super (ctx, PA_DashboardContent_ID, trxName); super (ctx, PA_DashboardContent_ID, trxName);
/** if (PA_DashboardContent_ID == 0) /** if (PA_DashboardContent_ID == 0)
{ {
setIsCollapsable (true); setIsCollapsible (true);
// Y // Y
setName (null); setName (null);
setPA_DashboardContent_ID (0); setPA_DashboardContent_ID (0);
@ -167,21 +167,21 @@ public class X_PA_DashboardContent extends PO implements I_PA_DashboardContent,
return (String)get_Value(COLUMNNAME_HTML); return (String)get_Value(COLUMNNAME_HTML);
} }
/** Set Collapsable. /** Set Collapsible.
@param IsCollapsable @param IsCollapsible
Flag to indicate the state of dashboard panel (i.e. collapsable or static) Flag to indicate the state of the dashboard panel
*/ */
public void setIsCollapsable (boolean IsCollapsable) public void setIsCollapsible (boolean IsCollapsible)
{ {
set_Value (COLUMNNAME_IsCollapsable, Boolean.valueOf(IsCollapsable)); set_Value (COLUMNNAME_IsCollapsible, Boolean.valueOf(IsCollapsible));
} }
/** Get Collapsable. /** Get Collapsible.
@return Flag to indicate the state of dashboard panel (i.e. collapsable or static) @return Flag to indicate the state of the dashboard panel
*/ */
public boolean isCollapsable () public boolean isCollapsible ()
{ {
Object oo = get_Value(COLUMNNAME_IsCollapsable); Object oo = get_Value(COLUMNNAME_IsCollapsible);
if (oo != null) if (oo != null)
{ {
if (oo instanceof Boolean) if (oo instanceof Boolean)

View File

@ -232,8 +232,8 @@ public class Desktop extends AbstractUIPart implements MenuListener, Serializabl
if(description != null) if(description != null)
panel.setTooltiptext(description); panel.setTooltiptext(description);
boolean collapsible = rs.getString(X_PA_DashboardContent.COLUMNNAME_IsCollapsable).equals("Y"); String collapsible = rs.getString(X_PA_DashboardContent.COLUMNNAME_IsCollapsible);
panel.setCollapsible(collapsible); panel.setCollapsible(collapsible.equals("Y"));
panel.setBorder("normal"); panel.setBorder("normal");
portalchildren.appendChild(panel); portalchildren.appendChild(panel);