<h:form> and usage of <a4j:commandLink> problem

hi all,

i have a problem such as if i am keeping a4j:commandLink with attributes oncomplete and reRender within a h:form, the reRendering is not before oncomplete javascript is being called. if i wont keep this a4j commandLink outside h:form the value is being reRendered and then oncomplete is getting called.

my code snippet is like this.

<a4j:commandLink actionListener="#{dashboardController.allNotificationsForGroup}"

id="#{ActivityModuleTO.activityModuleSysId}"

oncomplete = "ToggleMarketingCode('layerMarketingCode#{count}','gridbox_notification#{count}','gridValue#{count}','marketPlus#{count}','#{count}')"

reRender = "gridValue#{count}" immediate ="true">

<img src="images/icon_plus_green.gif" name="marketPlus#{count}" border="0" id="marketPlus#{count}"></img>

<f:param name="gridValueParam" value="#{ActivityModuleTO.activityModuleSysId}"/>

<h:inputHidden id="gridValue#{count}" value="#{dashboardController.gridValue1}"/>

</a4j:commandLink>

can any one tell me why reRender is not being done before calling the oncomplete?

[1158 byte] By [bgkkishorea] at [2007-11-27 8:16:44]
# 1
Can you post a snippet of the generated HTML i.e. "view source" with the page in your browser?
glennjia at 2007-7-12 20:01:44 > top of Java-index,Java Essentials,Java Programming...
# 2

[nobr]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

<!-- saved from url=(0035)http://localhost:8080/dashboard.jsf -->

<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Razorsight AIM</TITLE>

<META http-equiv=Content-Type content="text/html; charset=utf-8">

<META http-equiv=Expires content=-1>

<META http-equiv=Cache-Control content=no-cache>

<META http-equiv=Pragma content=no-cache><LINK

href="Razorsight AIM_files/layout_design.css" type=text/css rel=stylesheet><LINK

href="Razorsight AIM_files/dhtmlXGrid.css" type=text/css rel=stylesheet>

<STYLE type=text/css>HTML {

OVERFLOW: hidden; WIDTH: 100%; POSITION: static; TOP: 10px; HEIGHT: 100%

}

BODY {

OVERFLOW: hidden; WIDTH: 100%; POSITION: static; TOP: 10px; HEIGHT: 100%

}

</STYLE>

<SCRIPT src="Razorsight AIM_files/dhtmlXCommon.js" type=text/javascript><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid.js" type=text/javascript><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGridCell.js" type=text/javascript><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid_excell_cntr.js"

type=text/javascript><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid_excell_link.js"

type=text/javascript><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid_captureData.js"

type=text/javascript><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXCommon.js"><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid.js"><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGridCell.js"><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid_start.js"><!--

//--></SCRIPT>

<!--Required for first table only -->

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid_mcol.js"><!--

//--></SCRIPT>

<!--For Column move -->

<SCRIPT src="Razorsight AIM_files/dhtmlXGridCell.js"><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid_drag.js"><!--

//--></SCRIPT>

<!--for Drag n Drop-->

<SCRIPT src="Razorsight AIM_files/dhtmlXGridCell.js"><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid_splt.js"><!--

//--></SCRIPT>

<!--For grid spliting-->

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid_nxml.js"><!--

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dhtmlXGrid_math.js"><!--

//--></SCRIPT>

<!--For formula-->

<SCRIPT src=""><!--

//--></SCRIPT>

<SCRIPT

src="Razorsight AIM_files/dhtmlXGrid_excell_link.js"><!--

//--></SCRIPT>

<!-- For Links -->

<SCRIPT

src="Razorsight AIM_files/dhtmlXGrid_excell_cntr.js"><!--

//--></SCRIPT>

<!--For numbering the rows-->

<SCRIPT src="Razorsight AIM_files/dhtmlXProtobar.js"><!--

//--></SCRIPT>

<!--For Pagination-->

<SCRIPT src="Razorsight AIM_files/dhtmlXToolbar.js"><!--

//--></SCRIPT>

<!--For Pagination-->

<SCRIPT src="Razorsight AIM_files/razorsight.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/security.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/datasecurity.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/field-template.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/simplecalendar.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/activityLogging.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/workFlowJs.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/userManagementJs.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/supplierManagementJs.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/simpletreemenu.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/userPreferencesJs.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/customerManagementJs.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/administrationJs.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/loginJs.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/aa.js"

type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dashboard.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/cookies.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT type=text/javascript><!--

//<![CDATA[

window.history.forward(1);

// directory of where all the images are

var contentPath = '';

var djConfig = {

isDebug: true,

debugContainerId : "dojoDebug"

};

var popupAccountId;

var popupAccountName;

//]]>

//--></SCRIPT>

<SCRIPT src="Razorsight AIM_files/dojo.js" type=text/javascript><!--

 

//--></SCRIPT>

<SCRIPT type=text/javascript><!--

//<![CDATA[

dojo.require("dojo.lang.*");

dojo.require("dojo.widget.*");

dojo.require("dojo.widget.Button");

dojo.require("dojo.widget.LayoutContainer");

dojo.require("dojo.widget.SplitContainer");

dojo.require("dojo.widget.ContentPane");

dojo.require("dojo.widget.Menu2");

dojo.require("dojo.widget.Tree");

dojo.require("dojo.event.*");

dojo.require("dojo.xml.XslTransform");

//]]>

//--></SCRIPT>

<LINK href="Razorsight AIM_files/razorsight.css" type=text/css rel=stylesheet>

<STYLE type=text/css>BODY {

MARGIN: 0px

}

.style1 {

PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

.style3 {

FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.style4 {

FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.style5 {

FONT-SIZE: 8.5pt

}

.style7 {

FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.style8 {

FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #f4f4f4; FONT-FAMILY: Arial, Helvetica, sans-serif

}

</STYLE>

<SCRIPT><!--

// show / hide loading dialog

function dialogHandler(e, show){

var dialog = dojo.widget.byId("statusDialog");

if(show){

e.preventDefault();

dialog.show();

return;

}

dialog.hide();

}

//--></SCRIPT>

<STYLE>.treeCheckBox {

BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 12px; PADDING-TOP: 0px; HEIGHT: 14px; BORDER-RIGHT-WIDTH: 0px

}

</STYLE>

<META content="MSHTML 6.00.2800.1586" name=GENERATOR></HEAD>

<BODY

onload=init_leftPanel();menu_option();init_leftPanel_favourite();captureTreeNodeClicks();>

<DIV widgetId="treeContextMenu" contextMenuForWindow="false" toggle="explode"

dojoType="TreeContextMenu">

<DIV widgetId="treeContextMenuCreate" dojoType="TreeMenuItem" caption="Create"

iconSrc="/css/images/static/createsmall.gif" treeActions="addChild"></DIV>

<DIV widgetId="treeContextMenuRemove" dojoType="TreeMenuItem" caption="Remove"

iconSrc="/css/images/static/removesmall.gif" treeActions="remove"></DIV>

<DIV widgetId="treeContextMenuUp" dojoType="TreeMenuItem" caption="Up"

iconSrc="/css/images/static/downsmall.png" treeActions="move"></DIV>

<DIV widgetId="treeContextMenuDown" dojoType="TreeMenuItem" caption="Down"

iconSrc="/css/images/static/upsmall.png" treeActions="move"></DIV></DIV>

<DIV widgetId="treeContextMenu_workflow" contextMenuForWindow="false"

toggle="explode" dojoType="TreeContextMenu">

<DIV dojoType="MenuItem2" caption="Open"></DIV>

<DIV widgetId="treeContextMenuCreate_workflow" dojoType="TreeMenuItem"

caption="New Bucket" treeActions="addChild"></DIV>

<DIV dojoType="MenuSeparator2"></DIV>

<DIV dojoType="MenuItem2" caption="Copy"></DIV>

<DIV dojoType="MenuItem2" caption="Move"></DIV>

<DIV widgetId="treeContextMenuRemove_workflow" dojoType="TreeMenuItem"

caption="Delete" treeActions="remove"></DIV>

<DIV dojoType="MenuSeparator2"></DIV>

<DIV

onclick="setViewMode('Single'),vjax_bc('doNothing','/distribution/workBucketDefinition.jsf')"

dojoType="MenuItem2" caption="Define Rules"></DIV></DIV><!-- FOR SUPPLIER MANAGEMENT TAB ON LEFT PANE -->

<DIV widgetId="treeContextMenu_supplierManagement" contextMenuForWindow="false"

toggle="explode" dojoType="TreeContextMenu">

<DIV

onclick="setViewMode('Single'),vjax_bc('doNothing','/supplierManagement/supplierManagementLocationScreen.jsf')"

dojoType="MenuItem2" caption="New"></DIV>

<DIV dojoType="MenuItem2" caption="Edit"></DIV>

<DIV dojoType="MenuItem2" caption="Delete"></DIV></DIV><!-- FOR USER MANAGEMENT TAB ON LEFT PANE -->

<DIV widgetId="treeContextMenu_userManagement" contextMenuForWindow="false"

toggle="explode" dojoType="TreeContextMenu">

<DIV

onclick="setViewMode('Single'),vjax_bc('doNothing','/userManagement/userManagementAddUser.jsf')"

dojoType="MenuItem2" caption="New"></DIV>

<DIV dojoType="MenuItem2" caption="Edit"></DIV>

<DIV dojoType="MenuItem2" caption="Delete"></DIV></DIV>

<DIV id=option>

<DIV widgetId="option" dojoType="PopupMenu2">

<DIV dojoType="MenuItem2" caption="Security"

submenuId="newSecurityMenuId"></DIV><!-- <div dojoType="MenuItem2" caption="Security" submenuId="securityMenu" ></div> -->

<DIV widgetId="ViewMode" dojoType="MenuItem2" caption="Reading Pane"

submenuId="viewMode"></DIV>

<DIV widgetId="ViewMode" dojoType="MenuItem2" caption="Grid Settings"

submenuId="grid"></DIV>

<DIV onclick=gotoUserPreferencesScreen1(); widgetId="userPreferences"

dojoType="MenuItem2" caption="User Preferences"></DIV><!-- <div widgetId="activity" dojoType="MenuItem2" caption="Activity Logging" submenuId="activityLoggingId"></div> --></DIV><!-- Start of insertion -->

<DIV widgetId="newSecurityMenuId" dojoType="PopupMenu2">

<DIV dojoType="MenuItem2" caption="Functional Security"

submenuId="functionalSecurityId"></DIV>

<DIV dojoType="MenuItem2" caption="Data Security"

submenuId="dataSecurityId"></DIV></DIV>

<DIV widgetId="functionalSecurityId" dojoType="PopupMenu2">

<DIV onclick=gotoUserConsole_Directly(); dojoType="MenuItem2"

caption="User Console"></DIV>

<DIV

onclick="setModule('Role Console','/security/searchHome_ajax.jsf');set_id_grid_for_object('gridbox');gotoSecutiyHome();set_leftPanel_tree_heading('Role Distribution');init_leftPanel_DAC('leftPanel_Tree.xsl','leftPanel.xml');"

dojoType="MenuItem2" caption="Role Console"></DIV></DIV>

<DIV widgetId="dataSecurityId" dojoType="PopupMenu2">

<DIV onclick="setViewMode('Single'); gotoSecutiyDAC_Directly();"

dojoType="MenuItem2" caption="DAC Console"></DIV>

<DIV onclick="setViewMode('Single'); gotoSecurityPerspective_Directly();"

dojoType="MenuItem2" caption="Perspective Console"></DIV></DIV><!-- end of insertion --><!-- FOR USER PREFERENCES LOGIN

<div dojoType="PopupMenu2" widgetId="userPreferencesLoginId">

<div dojoType="MenuItem2" caption="gotoUserPreferences" onclick="gotoUserPreferencesScreen1();"></div>

</div> --><!-- FOR ACTIVITY LOGGING --><!-- <div dojoType="PopupMenu2" widgetId="activityLoggingId">

<div dojoType="MenuItem2" caption="gotoActivityLogging" onclick="gotoActivityLoggingHome();"></div>

</div> -->

<DIV widgetId="grid" dojoType="PopupMenu2">

<DIV onclick=Hide_Column() dojoType="MenuItem2"

caption="Hide Selected Column"></DIV>

<DIV onclick=Unhide_Column() dojoType="MenuItem2"

caption="Unhide Selected Column"></DIV>

<DIV onclick=Hide_Rows() dojoType="MenuItem2"

caption="Hide Selected Row(s)"></DIV>

<DIV onclick=Unhide_Rows() dojoType="MenuItem2"

caption="Unhide Selected Row(s)"></DIV>

<DIV onclick="copyData('all','\t');" dojoType="MenuItem2"

caption="Copy Grid"></DIV>

<DIV onclick="copyData('srows','\t')" dojoType="MenuItem2"

caption="Copy Selected Row(s)"></DIV>

<DIV onclick="copyData('cell','\t')" dojoType="MenuItem2"

caption="Copy Selected Cell"></DIV></DIV>

<DIV widgetId="advanceSearch_option" dojoType="PopupMenu2">

<DIV onclick="wiz_advSearch='1';vjax('/advanced_search/advanced_search.jsf');"

dojoType="MenuItem2" caption="Advance Search"></DIV>

<DIV dojoType="MenuItem2" caption="Saved Search"></DIV></DIV>

<DIV widgetId="viewMode" dojoType="PopupMenu2">

<DIV onclick="setViewMode('Single');hideSplit()" widgetId="split"

dojoType="MenuItem2" caption="Split Screen OFF"></DIV>

<DIV onclick="setViewMode('Split');gotoSecutiyHome_split()" widgetId="single"

dojoType="MenuItem2" caption="Split Screen ON"></DIV></DIV>

<DIV widgetId="securityMenu" dojoType="PopupMenu2">

<DIV

onclick="document.getElementById('leftPanelForm:createRoleConsole').click()"

dojoType="MenuItem2" caption="Role Console"></DIV>

<DIV

onclick="document.getElementById('leftPanelForm:createUserConsole').click()"

dojoType="MenuItem2" caption="User Console"></DIV>

<DIV

onclick="setModule('DAC Console','/security/serachHome_DAC.jsf');set_id_grid_for_object('gridbox-DAC-Home');setIntoWizard(true);vjax_bc('New','/security/serachHome_DAC.jsf');removeViewOption();setViewMode('Single');init_leftPanel_DAC('leftPanel_Tree.xsl','leftPanel_DAC.xml');changeFor('for_DAC');changeIn('/security/tree/in_DAC.xml');set_leftPanel_tree_heading('DAC Distribution');setBackButton('none','back_button_SearchHome_DAC')"

dojoType="MenuItem2" caption="DAC Console"></DIV>

<DIV

onclick="setModule('Perspective Console','/security/add_perspective.jsf');set_id_grid_for_object('gridbox-Perspective-edit');setIntoWizard(true);vjax_bc('New','/security/add_perspective.jsf');removeViewOption();setViewMode('Single');changeFor('for_perspective');init_leftPanel_DAC('leftPanel_Tree.xsl','leftPanel_Perspective.xml');changeIn('/security/tree/in_Perspective.xml');set_leftPanel_tree_heading('Perspective Distribution');setBackButton('none','back_button_add_perspective')"

dojoType="MenuItem2" caption="Perspective Console"></DIV></DIV></DIV>

<DIV id=templateMain dojoType="LayoutContainer"

layoutChildPriority="top-bottom">

<DIV id=templateBreadCrumb dojoType="ContentPane" layoutAlign="top">

<TABLE class=hear_topbdr height=52 cellSpacing=0 cellPadding=0 width="100%"

border=0>

<TBODY>

<TR>

<TD vAlign=center align=left width="21%" rowSpan=2><IMG height=30

src="Razorsight AIM_files/logo-razorsight.gif" width=195><SPAN

class=style4> </SPAN></TD>

<TD vAlign=center align=left width=0 rowSpan=2><SPAN class=style7>AIM

Analytics - Enterprise</SPAN></TD>

<TD class=style3 vAlign=top align=right width="37%" height=16><SPAN

class=style5>Home l Ask RS l Help l Log Ou</SPAN>t</TD></TR>

<TR>

<TD vAlign=center align=right><SPAN class=style1>Welcome</SPAN><SPAN

class=label_text>Sundeep, </SPAN></TD></TR></TBODY></TABLE>

<TABLE height=29 cellSpacing=0 cellPadding=0 width="100%"

background="Razorsight AIM_files/soriaBarBg.gif">

<TBODY>

<TR>

<TD><IMG height=10 src="Razorsight AIM_files/spacer.gif" width=15></TD>

<TD vAlign=bottom align=left width="9%">

<DIV class=style8 id=menu_option><A

href="http://localhost:8080/dashboard.jsf#"><IMG height=29

src="Razorsight AIM_files/menu_settings.gif" width=77

border=0></A></DIV></TD>

<TD vAlign=top align=right width="91%">

<DIV></DIV>

<DIV>

<TABLE cellSpacing=0 cellPadding=0 width=100 border=0>

<TBODY>

<TR vAlign=top align=right>

<TD><IMG height=29 src="Razorsight AIM_files/btn_audit.gif"

width=54></TD>

<TD><IMG height=29 src="Razorsight AIM_files/btn_reconcile.gif"

width=80></TD>

<TD><IMG height=29 src="Razorsight AIM_files/btn_allocation.gif"

width=80></TD>

<TD><IMG height=29 src="Razorsight AIM_files/btn_dispute.gif"

width=75></TD>

<TD><IMG height=29 src="Razorsight AIM_files/btn_payment.gif"

width=82></TD></TR></TBODY></TABLE></DIV>

<DIV></DIV>

<DIV></DIV>

<DIV></DIV></TD></TR></TBODY></TABLE>

<TABLE class=BreadCrumb1 cellSpacing=0 cellPadding=0>

<TBODY>

<TR>

<TD noWrap align=left width="29%">

<DIV id=breadCrumb><B>Home</B>:</DIV></TD>

<TD noWrap align=right width="71%">

<TABLE cellSpacing=2 cellPadding=2 width=600 align=right border=0>

<TBODY>

<TR>

<TD vAlign=center align=right width=0>Search : </TD>

<TD width=144><INPUT class=dropdownBG id=RoleText name=RoleText></TD>

<TD vAlign=center align=right width=0>For : </TD>

<TD width=144><SELECT class=dropdownBG name=select> <OPTION

selected>Role</OPTION> <OPTION>DAC</OPTION>

<OPTION>Users</OPTION></SELECT></TD>

<TD vAlign=center align=middle width=26>In</TD>

<TD vAlign=center align=right width=125><SELECT class=dropdownBG

name=select> <OPTION selected>Invoice</OPTION>

<OPTION>Message</OPTION> <OPTION>Alert</OPTION> <OPTION>ToDo

List</OPTION></SELECT></TD>

<TD id=advanceSearch_menu_option vAlign=center align=left

width=52><A href="http://localhost:8080/dashboard.jsf#"><IMG

height=18 src="Razorsight AIM_files/search.gif" width=52

border=0></A></TD>

<TD vAlign=center align=right

width=20></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>

<DIV id=templateClientPanel dojoType="SplitContainer" layoutAlign="client"

sizerWidth="5" orientation="horizontal">

<DIV id=templateLeftPanel dojoType="SplitContainer" sizerWidth="5"

orientation="vertical" sizeShare="15" activeSizing="1">

<DIV style="OVERFLOW: auto" dojoType="ContentPane" sizeShare="10" sizeMin="80">

<DIV class=label_text>My Favorites</DIV>

<DIV widgetId="favouriteTree" dojoType="ContentPane" layoutAlign="left">Loading

Tree...... </DIV></DIV>

<FORM id=leftPanelForm name=leftPanelForm action=/dashboard.jsf method=post>

<DIV style="DISPLAY: none">

<SCRIPT src="Razorsight AIM_files/org.ajax4jsf.framework.ajax.AjaxScript.jsf"

type=text/javascript><!--

//--></SCRIPT>

<INPUT id=leftPanelForm:createRoleConsole onclick="A4J.AJAX.Submit('_viewRoot','/dashboard.jsf',this,{'parameters':{'leftPanelForm:createRoleConsole':'leftPanelForm:createRoleConsole'},'oncomplete':function(request){setModule('Role Console','/security/searchHome_ajax.jsf');set_id_grid_for_object('gridbox');gotoSecutiyHome();set_leftPanel_tree_heading('Role Distribution');init_leftPanel_DAC('leftPanel_Tree.xsl','leftPanel.xml');}});return false;" type=button name=leftPanelForm:createRoleConsole>

</DIV>

<DIV style="DISPLAY: none"><INPUT id=leftPanelForm:createUserConsole onclick="A4J.AJAX.Submit('_viewRoot','/dashboard.jsf',this,{'parameters':{'leftPanelForm:createUserConsole':'leftPanelForm:createUserConsole'},'oncomplete':function(request){setModule('Role Console','/security/searchHome_ajax.jsf');set_id_grid_for_object('gridbox');gotoUserHome();set_leftPanel_tree_heading('Role Distribution');init_leftPanel_DAC('leftPanel_Tree.xsl','leftPanel.xml');}});return false;" type=button name=leftPanelForm:createUserConsole>

</DIV>

<DIV style="DISPLAY: none"><INPUT id=leftPanelForm:createTemplateConsole onclick="A4J.AJAX.Submit('_viewRoot','/dashboard.jsf',this,{'parameters':{'leftPanelForm:createTemplateConsole':'leftPanelForm:createTemplateConsole'}});return false;" type=button name=leftPanelForm:createTemplateConsole>

</DIV><INPUT type=hidden

value=com.razorsight.aim.template.ui.model.TemplateParentBean@1ef3d12><INPUT

type=hidden value=1 name=leftPanelForm_SUBMIT> <INPUT type=hidden

name=autoScroll> <INPUT type=hidden value=2 name=jsf_sequence></FORM>

<DIV dojoType="SplitContainer" sizerWidth="5" orientation="vertical"

sizeShare="60" sizeMin="400">

<DIV style="OVERFLOW: auto" dojoType="ContentPane" sizeShare="70" sizeMin="80">

<DIV class=label_text>Invoice Distribution</DIV>

<DIV id=tree widgetId="tree" dojoType="ContentPane" layoutAlign="left">Loading

Tree....... </DIV></DIV>

<DIV dojoType="ContentPane" sizeShare="30" sizeMin="30">

<DIV id=ddblueblockmenu style="WIDTH: 100%">

<DIV>

<UL>

<LI><A href="http://localhost:8080/dashboard.jsf">

<DIV>My Dashboard</DIV></A>

<LI><A

onclick="document.getElementById('leftPanelForm:createTemplateConsole').click();gotoTemplateHome();"

href="http://localhost:8080/dashboard.jsf#">

<DIV>Template Management</DIV></A>

<LI><A href="http://localhost:8080/distribution/routingHome.jsf">

<DIV>Invoice Management</DIV></A>

<LI><A

href="http://localhost:8080/supplierManagement/supplierManagementHome.jsf">

<DIV>Supplier Management</DIV></A>

<LI><A

onclick="setModule('User Management','customerManagement/customerMgmt_NewCustomer.jsf')"

href="http://localhost:8080/userManagement/userManagementHome.jsf">

<DIV>User Management</DIV></A>

<LI><A href="http://localhost:8080/customerManagement/CustomerStatusHome.jsf">

<DIV>Customer Management</DIV></A>

<LI><A

href="http://localhost:8080/administration/administrationStatusHome.jsf">

<DIV>Administration</DIV></A>

<LI><A href="http://localhost:8080/miscelanous/activityLogSearch.jsf">

<DIV>Activity Logging</DIV></A></LI></UL></DIV></DIV></DIV></DIV></DIV>

<DIV class=shade_bottom id=divBody style="OVERFLOW: auto" widgetId="split_id"

dojoType="SplitContainer" sizerWidth="3" orientation="vertical" sizeShare="85">

<DIV dojoType="SplitContainer" sizerWidth="5" orientation="vertical">

<DIV id=level_one

style="BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; OVERFLOW: auto; BORDER-LEFT: #000000 1px; BORDER-BOTTOM: #000000 1px"

dojoType="ContentPane" sizeShare="85">

<FORM id=searchHomeForm>

<TABLE cellSpacing=0 cellPadding=0 width="99%" align=left>

<TBODY>

<TR>

<TD class=shade_box vAlign=top align=middle>

<DIV align=center></DIV>

<TABLE cellSpacing=0 cellPadding=0 width="99%" align=left bgColor=#ffffff

border=0>

<TBODY>

<TR>

<TD class=system_info_message vAlign=bottom align=middle height=0>

<DIV class=greenBoxBG>Dashboard</DIV></TD>

<TD class=system_info_message vAlign=bottom align=middle height=0>

<DIV class=greenBoxBG></DIV></TD>

<TD class=system_info_message vAlign=bottom align=right height=0>

<DIV class=greenBoxBG>

<DIV align=right><SELECT class=dropdowngreenBG name=select>

<OPTION selected>-Select-</OPTION> <OPTION>OP

Activity</OPTION> <OPTION>YTD Disputes Won by

Supplier</OPTION></SELECT> </DIV></DIV></TD></TR>

<TR class=dashboardoutline>

<TD class=dashboardoutline width=367 height=21>Suppliers / Vendors

</TD>

<TD class=dashboardoutline>YTD Disputes Won by Type</TD>

<TD class=dashboardoutlinR>YTD Disputes Won by Supplier</TD></TR>

<TR class=dashboardoutline vAlign=center>

<TD class=dashboardoutline align=left width=367 height=232><IMG

height=231 src="Razorsight AIM_files/dashboard01.jpg" width=337></TD>

<TD class=dashboardoutline align=left width=489><IMG height=231

src="Razorsight AIM_files/dashboard02.jpg" width=337></TD>

<TD class=dashboardoutlinR align=left width=489><IMG height=231

src="Razorsight AIM_files/dashboard04.jpg"

width=337></TD></TR></TBODY></TABLE></TD></TR>

<TR>

<TD vAlign=top align=left height=18></TD></TR>

<TR>

<TD height=2>

<TABLE cellSpacing=2 cellPadding=2 width="100%" border=0>

<TBODY></TBODY></TABLE></TD></TR>

<TR>

<TD></TD></TR>

<TR>

<TD></TD></TR></TBODY></TABLE></FORM></DIV>

<DIV

style="BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; OVERFLOW: auto; BORDER-LEFT: #000000 1px; BORDER-BOTTOM: #000000 1px"

dojoType="ContentPane" sizeShare="85">

<DIV id=mainTabContainer_main

style="FONT-SIZE: 10pt; MARGIN: 12px 8px 8px; WIDTH: 98%"

dojoType="TabContainer" selectedChild="main_tab1" doLayout="false">

<DIV id=main_tab1 style="BACKGROUND-COLOR: #ffffff" dojoType="ContentPane"

label="Messages">

<TABLE cellSpacing=2 cellPadding=2 width="90%" border=0>

<TBODY>

<TR>

<TD width=20></TD>

<TD width=739 height=20></TD></TR>

<TR>

<TD class=BannerText vAlign=top align=middle><IMG height=11

src="Razorsight AIM_files/message_new.gif" width=13></TD>

<TD><STRONG><SPAN class=style1>From:</SPAN></STRONG> <SPAN class=style1><A

href="http://localhost:8080/dashboard.jsf#"><STRONG>Robert Rosello

(Manager) 02/02/2007 </STRONG></A></SPAN><BR><SPAN class=body_text>Jen, I

received a call from Acer Inc. on account FG459394967643. They are saying

that we have 3 months of overdue balances. Do not pay this account until I

approve. </SPAN></TD></TR>

<TR>

<TD></TD>

<TD></TD></TR>

<TR>

<TD class=BannerText vAlign=top align=middle><IMG height=12

src="Razorsight AIM_files/message_open.gif" width=13></TD>

<TD class=dashlines><STRONG>From: <SPAN class=style1><A

href="http://localhost:8080/dashboard.jsf#">Rebecca Madison (Supervisor)

01/01/2007</A></SPAN></STRONG><BR><SPAN class=body_text>You have a

Miscellaneous Adjustment of $345,654 on the Western Union Account

SG456848394 with reason code. Please tell my why you made this adjustment.

</SPAN></TD></TR>

<TR>

<TD></TD>

<TD height=20></TD></TR></TBODY></TABLE></DIV><SPAN id=aazone.notificationZone>

<DIV id=main_tab2 style="BACKGROUND-COLOR: #ffffff" dojoType="ContentPane"

label="Notification">

<TABLE cellSpacing=2 cellPadding=2 width=600 border=0>

<TBODY>

<TR>

<TD width=21></TD>

<TD width=565 height=20></TD></TR>

<TR>

<TD class=BannerText vAlign=top align=middle></TD>

<TD vAlign=top align=left>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

<TBODY>

<TR>

<TD>Template[3] <FONT size=+0><A id=a11181571553961709917656

onclick="A4J.AJAX.Submit('manualstagingID','/dashboard.jsf',this,{'parameters':{'gridValueParam':'a11181571553961709917656','a11181571553961709917656':'a11181571553961709917656'},'oncomplete':function(request){ToggleMarketingCode('layerMarketingCode1','gridbox_notification1','gridValue1','marketPlus1','1')}});return false;"

href="http://localhost:8080/dashboard.jsf#"

name=a11181571553961709917656><IMG id=marketPlus1

src="Razorsight AIM_files/icon_plus_green.gif" border=0

name=marketPlus1><INPUT id=gridValue1 type=hidden

name=gridValue1></A> </FONT></TD></TR>

<TR id=layerMarketingCode1 style="DISPLAY: none">

<TD>

<DIV id=gridbox_notification1

style="OVERFLOW: hidden; BACKGROUND-COLOR: white" align=center

height="100px" width="100%"></DIV></TD></TR></TBODY></TABLE><INPUT

id=gridValue type=hidden value=doNothing>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

<TBODY>

<TR>

<TD>Invoice[3] <FONT size=+0><A id=a111815715539141690140310

onclick="A4J.AJAX.Submit('manualstagingID','/dashboard.jsf',this,{'parameters':{'gridValueParam':'a111815715539141690140310','a111815715539141690140310':'a111815715539141690140310'},'oncomplete':function(request){ToggleMarketingCode('layerMarketingCode2','gridbox_notification2','gridValue2','marketPlus2','2')}});return false;"

href="http://localhost:8080/dashboard.jsf#"

name=a111815715539141690140310><IMG id=marketPlus2

src="Razorsight AIM_files/icon_plus_green.gif" border=0

name=marketPlus2><INPUT id=gridValue2 type=hidden

name=gridValue2></A> </FONT></TD></TR>

<TR id=layerMarketingCode2 style="DISPLAY: none">

<TD>

<DIV id=gridbox_notification2

style="OVERFLOW: hidden; BACKGROUND-COLOR: white" align=center

height="100px" width="100%"></DIV></TD></TR></TBODY></TABLE><INPUT

id=gridValue type=hidden value=doNothing>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

<TBODY>

<TR>

<TD>Customer[3] <FONT size=+0><A id=a333333333333

onclick="A4J.AJAX.Submit('manualstagingID','/dashboard.jsf',this,{'parameters':{'gridValueParam':'a333333333333','a333333333333':'a333333333333'},'oncomplete':function(request){ToggleMarketingCode('layerMarketingCode3','gridbox_notification3','gridValue3','marketPlus3','3')}});return false;"

href="http://localhost:8080/dashboard.jsf#" name=a333333333333><IMG

id=marketPlus3 src="Razorsight AIM_files/icon_plus_green.gif"

border=0 name=marketPlus3><INPUT id=gridValue3 type=hidden

name=gridValue3></A> </FONT></TD></TR>

<TR id=layerMarketingCode3 style="DISPLAY: none">

<TD>

<DIV id=gridbox_notification3

style="OVERFLOW: hidden; BACKGROUND-COLOR: white" align=center

height="100px" width="100%"></DIV></TD></TR></TBODY></TABLE><INPUT

id=gridValue type=hidden value=doNothing>

<FORM id=batchNotificationForm name=batchNotificationForm

action=/dashboard.jsf method=post>

<DIV style="DISPLAY: none"><INPUT id=batchNotificationForm:notificationFlow onclick="clear_batchNotificationForm();if(window.getScrolling!=undefined){document.forms['batchNotificationForm'].elements['autoScroll'].value=getScrolling();}" type=submit name=batchNotificationForm:notificationFlow>

</DIV>

<SCRIPT type=text/javascript><!--

var notificationFormAction = defineAjaxFormAction('batchNotificationForm','notificationZone','notificationFlow','');

//--></SCRIPT>

<INPUT type=hidden value=1 name=batchNotificationForm_SUBMIT> <INPUT

type=hidden name=autoScroll> <INPUT type=hidden value=2

name=jsf_sequence><INPUT type=hidden

name=batchNotificationForm:_link_hidden_>

<SCRIPT type=text/javascript><!--

function clear_batchNotificationForm() {

var f = document.forms['batchNotificationForm'];

f.elements['batchNotificationForm:_link_hidden_'].value='';

f.target='';

}

clear_batchNotificationForm();

//--></SCRIPT>

</FORM></TD></TR>

<TR>

<TD class=BannerText vAlign=top align=middle></TD>

<TD></TD></TR></TBODY></TABLE></DIV><!-- @end of zone [notificationZone]@ --></SPAN></DIV></DIV></DIV></DIV></DIV>

<DIV id=templateFooterPanel style="HEIGHT: 22px" dojoType="ContentPane"

layoutAlign="bottom">

<DIV

style="PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(../images/footerBG.png); PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; TEXT-ALIGN: right; layer-background-image: url(../images/footerBG.png)">2006

Razorsight Inc. All Rights Reserved.</DIV></DIV></DIV><IFRAME id=DivShim

style="DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 0px"

src="javascript:false;" frameBorder=0 scrolling=no></IFRAME>

<DIV id=dojoDebug></DIV><!-- MYFACES JAVASCRIPT -->

<SCRIPT type=text/javascript><!--

function getScrolling() {

var x = 0; var y = 0;

if (self.pageXOffset || self.pageYOffset) {

x = self.pageXOffset;

y = self.pageYOffset;

} else if ((document.documentElement && document.documentElement.scrollLeft)||(document.documentElement && document.documentElement.scrollTop)) {

x = document.documentElement.scrollLeft;

y = document.documentElement.scrollTop;

} else if (document.body) {

x = document.body.scrollLeft;

y = document.body.scrollTop;

}

return x + "," + y;

}

//--></SCRIPT>

</BODY></HTML>

[/nobr]

bgkkishorea at 2007-7-12 20:01:44 > top of Java-index,Java Essentials,Java Programming...