Object instance from bean to bean
Hi.
I have backing bean with next structure:
import mypackage.ClassA;
public class BeanName1{
private ClassA instanceClassA;
public ClassA getInstanceClassA();
public void setInstanceClassA(ClassA a);
public class BeanName2{
How can I get instance fro object instanceClassA in other bean class BeanName2?
Thx.
Sinnerman,
Exactly what are you trying to do? What are the scopes of your two beans? Depending upon what you are trying to do, there are different answers as to the best way...
For example, if you're trying to pass parameters from one page to another, you could look at using af:setActionListener.
Another method would be to inject the value into the second bean as a managed property (assuming the bean scopes would support it).
In short - more information is needed about what exactly you are trying to do in order to suggest the best approach.
Regards,
John
Similar Messages
-
Refering to object instances from a jsp
How can i call object instances within class instances in my application -- from a jsp?
In other words, i want to reference to an pre-existing application instance of a class.
I do not want "use:bean" -- which will use a class (not the specific instance i am looking for in the application).
I also do not want a binding to a variable only ( #{class.variable} ).
Thank You!
ericThat's a good reminder of how to positively access class2, stevejluke. Thanks.
However, i have found by trying to access a simple String in Class1 that the class1 instantiated by the jsf page (this comes up first in the application and has components which require Class1) is not the same instantiation that being accessed by the jsp page (which is navigated to by a button from the jsf page).
I put:
<jsp:useBean id="myBean" class="com.mycompany.expense.EntryHandler" scope="session"/>
at the top of both the jsf and the jsp page.
faces-config.xml has:
<managed-bean>
<description>
Glue bean for entry related events and the current entry data
</description>
<managed-bean-name>entryHandler</managed-bean-name>
<managed-bean-class>
com.mycompany.expense.EntryHandler
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property> ((about 4)) <managed-property>
<managed-bean>
I tried setting <managed-bean-name> equal to the id in the jsp:useBean tag but drew the an error indicating the the <jsp:useBean ...> tag had instantiated the class before the faces-config.xml file had -- hence the managed property could not be found.
I also tried putting name="entryHandler" in the <jsp:useBean > tag, but this is not allowed.
Hmm, how to get the <managed-bean> and <jsp:useBean> to match?
Maybe i have to put in code to the effect "get context " "get instantiation" etc,
I'll have to try looking it up . . . -
Create SOFM object instance from PDF
Hi All,
I am using 4.6 version of SAP where FM 'sap_wapi_attachment_add' is does not exit. My query is to create an attachment (SMARTFORM coverted in PDF) in ABAP progam which i have to send as attachment with a Decision Task in the workflow.
I am able to send attachment with mail but to send attachment with decision task i need to create an instance of SOFM object. Please suggest an alternative method to do so instead of FM 'sap_wapi_attachment_add' .Hi Taran,
I had put my code in workflow task. You can find the task method code below:
*Data declaration
DATA: GITAB TYPE SOLIX_TAB,
GSTAB LIKE LINE OF GITAB,
SOFM_KEY TYPE SOFMK,
GIT_LINES TYPE SOLI_TAB.
DATA: LREF_DOCUMENT_BCS TYPE REF TO CL_DOCUMENT_BCS,
LREF_IM_DOCUMENT TYPE REF TO IF_DOCUMENT_BCS.
Generate Smartform*
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
FORMNAME = C_FORM
* VARIANT = ' '
* DIRECT_CALL = ' '
IMPORTING
FM_NAME = GV_FM
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'SSF_GET_DEVICE_TYPE'
EXPORTING
I_LANGUAGE = SY-LANGU
* I_APPLICATION = 'SAPDEFAULT'
IMPORTING
E_DEVTYPE = GV_OUTPUT_OPTIONS-TDPRINTER
EXCEPTIONS
NO_LANGUAGE = 1
LANGUAGE_NOT_INSTALLED = 2
NO_DEVTYPE_FOUND = 3
SYSTEM_ERROR = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
GV_OUTPUT_OPTIONS-TDNOPREV = 'X'.
GV_CONTROL_PARAMETERS-GETOTF = 'X'.
GV_CONTROL_PARAMETERS-NO_DIALOG = 'X'.
CALL FUNCTION GV_FM
EXPORTING
* ARCHIVE_INDEX =
* ARCHIVE_INDEX_TAB =
* ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS = GV_CONTROL_PARAMETERS
* MAIL_APPL_OBJ =
* MAIL_RECIPIENT =
* MAIL_SENDER =
OUTPUT_OPTIONS = GV_OUTPUT_OPTIONS
USER_SETTINGS = 'X'
GV_ENAME = GV_ENAME
GV_PERNR = GV_PERNR
GV_PERSK = GV_PERSK
GV_ZZ_LEVEL = GV_ZZ_LEVEL
GV_BTRTX = GV_BTRTX
GV_GBDAT = GV_GBDAT
GV_JOIN_DATE = GV_JOIN_DATE
GV_RESIN_DATE = GV_RESIN_DATE
IMPORTING
DOCUMENT_OUTPUT_INFO = GV_DOCUMENT_OUTPUT_INFO
JOB_OUTPUT_INFO = GV_JOB_OUTPUT_INFO
JOB_OUTPUT_OPTIONS = GV_JOB_OUTPUT_OPTIONS
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'CONVERT_OTF_2_PDF'
* EXPORTING
* USE_OTF_MC_CMD = 'X'
* ARCHIVE_INDEX =
IMPORTING
BIN_FILESIZE = GV_BIN_FILESIZE
TABLES
OTF = GV_JOB_OUTPUT_INFO-OTFDATA
DOCTAB_ARCHIVE = GIT_DOCS
LINES = GIT_LINES_TEMP
EXCEPTIONS
ERR_CONV_NOT_POSSIBLE = 1
ERR_OTF_MC_NOENDMARKER = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'SX_TABLE_LINE_WIDTH_CHANGE'
TABLES
CONTENT_IN = GIT_LINES_TEMP
CONTENT_OUT = GIT_LINES.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'SO_SOLITAB_TO_SOLIXTAB'
EXPORTING
IP_SOLITAB = GIT_LINES "GIT_LINES_TEMP1
IMPORTING
EP_SOLIXTAB = GITAB.
*Create SOFM object from smartform PDF
IF NOT GITAB IS INITIAL.
TRY.
CALL METHOD CL_DOCUMENT_BCS=>CREATE_DOCUMENT
EXPORTING
I_TYPE = 'BIN'
I_SUBJECT = 'NOTICE PAY WAIVER FORM'
* I_LENGTH =
* I_LANGUAGE = SPACE
* I_IMPORTANCE =
* I_SENSITIVITY =
* I_TEXT =
I_HEX = GITAB
* I_HEADER =
* I_SENDER =
RECEIVING
RESULT = LREF_DOCUMENT_BCS.
CATCH CX_DOCUMENT_BCS .
ENDTRY.
LREF_IM_DOCUMENT = LREF_DOCUMENT_BCS.
TRY.
CALL METHOD LREF_DOCUMENT_BCS->ADD_DOCUMENT_AS_ATTACHMENT
EXPORTING
IM_DOCUMENT = LREF_IM_DOCUMENT.
CATCH CX_DOCUMENT_BCS .
ENDTRY.
TRY.
CALL METHOD LREF_DOCUMENT_BCS->GET_DOCTP
RECEIVING
RESULT = SOFM_KEY-DOCTP.
CATCH CX_OS_OBJECT_NOT_FOUND .
ENDTRY.
TRY.
CALL METHOD LREF_DOCUMENT_BCS->GET_DOCYR
RECEIVING
RESULT = SOFM_KEY-DOCYR.
CATCH CX_OS_OBJECT_NOT_FOUND .
ENDTRY.
TRY.
CALL METHOD LREF_DOCUMENT_BCS->GET_DOCNO
RECEIVING
RESULT = SOFM_KEY-DOCNO.
CATCH CX_OS_OBJECT_NOT_FOUND .
ENDTRY.
SWC_CREATE_OBJECT NOTICE_PAY_WAIVER_FORM 'SOFM' SOFM_KEY.
SWC_SET_ELEMENT CONTAINER 'NOTICE_PAY_WAIVER_FORM'
NOTICE_PAY_WAIVER_FORM.
ENDIF.
The object instance thus created will be visible along with other object instances in the workitem display. Provide this object in binding of decision step as you provise any other obect instance and not as ATTACH_OBJECT
Regards,
Neha -
Transient java object instance from jvm through jni?
Hello, All
Sometimes I want manage the memory take by object instance,
for example, If I want to design a cache which cache a huge number object.
Then, there may two problems:
1, May occur OutOfMemory error.
2, I want like to manually reclaim the memory take by the cached object,
not by gc, because it may take a little time to check the reference for gc.
Just as you know, there is keyword transient for serialization.
I want know if some same mechanism for object instance creating or release, managing memory by jni, or by some other way?No, since you're not supposed to do that. hence you can't really expect Java to provide the means...
Maybe you can use classes like WeakReference etc. but that won't bypass GC. -
Is itpossible recover BPM Object instance from Screenflow in Grab Activity?
My process has two roles: role1 and role2.
role2 has an activity of type "Interactive" and the implementation type of this activity is Screenflow, in this Screenflow I have an instance variable of the type BPM Object.
role1 has a Grab Activity from Interactive Activity that describes above, the Grab Activity has a unconditional transition to another Interactive Activity and this Interactive Activity has the same implementation type of the Interactive Activity of the role2 and points to the same Screenflow.
I need to recover the values of the BPM Object that filled in role2, in other words, I need the same instance of the BPM Object in Interactive Acitivity of the role2 in the role1.
If an user filled a field called "name" of BPM Object in the Interactive Activity of the role2, it needs to see that value in the Interactive Activity of the role1 after grabbed this activity of the role2 to role1.
Is it possible?Hi,
Sure it's just me, but I got a bit lost with the description of what you're trying to do. One place I got lost was in the discussion of roles. Roles are used in Oracle BPM processes for a variety of reasons, but I'm not sure they're germane to your problem so I'm trying to rephrase your question without their use.
Here's my attempt to rephrase what it is that I think you're trying to do:
1. I think you have two activities. I'm naming them "Check Credit" and "Final Check"
2. I'm guessing you have a transition between the two activities "Check Credit" and "Final Check"
3. Your process has an instance variable that is a BPM Object that I'm naming "customer". Since it's a BPM Object type, it has a variety of attributes (e.g. customer.name, customer.address, etc.)
4. You have a Grab activity that has its "Runtime" property set to be "Defined" (meaning you have transitions defined coming into and out of the Grab activity). I think you might have a transition going from the "Final Check" activity to your Grab activity and I think you might have a transition going from the Grab to the "Check Credit" activity.
Does this describe your process? I'm assuming you probably want to have the instance variable revert back to original values of the instance variable object before work was done in one of the activites, but don't want to head too far down this path until you confirm that this is what you want to know.
Thanks,
Dan -
How to communicate (transfer object instance) between to java vm?
Hello, All
If possible to transfer object instance straight between two java vm?It is possible to copy an object instance from one java application to another. Define it as serializable, and pass it as a parameter to an RMI call.
-
Accessing view object class (impl) method from bean (or vice versa)
Halo everyone, I am using JDeveloper 11.1.2.1.0
I have a UsersViewImpl class with a method which refresh the user table like below.
public void resetEmployeeSearch() {
removeApplyViewCriteriaName("viewCriteria");
executeQuery();
and I have a UserBean class with a method which reset the search fields values like below.
public void resetInput(ActionEvent actionEvent) {
........RichInputText = input ...
input.setValue("");
AdfFacesContext.getCurrentInstance().addPartialTarget(searchForm);
I would like to implement it in such a way that, once I press a button, both methods will be called.
I have tried to call from bean method using UsersViewImpl vs = new UsersViewImpl ..... which is wrong and wont work.
I have read about doing something like ViewObject vo = am.findViewObject("DeptView1") but I duno how to use it because I cant have a proper example.
Any suggestion on accessing view object class (impl) method from bean (or vice versa)?
Or is there any way to combine both method in the same class ?
Thank you :(User, if you get class not found exceptions you need to tell us which classes you can't find. The JSFUtils and ADFUtils classes needing some other libraries which should already be part of your Fusion Web Application template (which your adf application should be based on). If you did not use this application template, you may have to add some libraries yourself.
What is the diff of using the ADFUtils and OperationBinding way?
The ADFUtils can get you access to the application module which you then use to call exposed methods on. The disadvantage of doing this is that you have to implement your own exception framework which then handles exceptions thrown by the application module. An other thing is that if you e.g. alter a VO which you use on the page this changes are not seen on the page until you refresh the page. The binding layer does not know about these changes so the iterators (which are used on the page to show the data) are not refreshed and so you don't see the changes.
In general you should avoid using the application modul in a managed bean method and always use the binding layer (OperationBinding) to call methods. This ensures that exceptions are all handled the same way and that changes to the data model are reflected in the GUI.
Timo -
BPM Workspace CSS error 'rowCssStyle' from bean of type fuego.workspace
Hi,
I'm consistently getting an error in BPM workspace when clicked on some of the custom views. The views are not loading and I get this error in the bottom part of the workspace. It’s related to workspace CSS , but we’ve not made any changes to CSS file.
Have you encountered this problem?
Unexpected Error
javax.faces.el.EvaluationException: /jsf/view/viewPanelTemplate.xhtml @84,83 cssStyle="#{instance.rowCssStyle}": Error getting property 'rowCssStyle' from bean of type fuego.workspace.model.view.ViewTableInstanceBean: java.lang.NullPointerException
at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:60)
at com.bea.opencontrols.XPControl.getPropertyValue(XPControl.java:312)
at com.bea.opencontrols.XPControl.getPropertyValue(XPControl.java:285)
at com.bea.opencontrols.XPControl.getPropertyValue(XPControl.java:273)
at com.bea.opencontrols.table.Row.getCssStyle(Row.java:65)
Any suggestions to clear this error is much appreciated.
Cheers.In your weblogic console the application called -
BPM Workspace would be in a Inactive or prepared state
& worklist app wpuld be in an active state -
Binding component's instance to bean property
I'm trying to bind a dataTable to an array of objects in a JavaBean. But I don't understand how the UIData object in my JavaBean gets created. I see the "setter" gets called from the binding attribute in the dataTable element, but it's not actually being populated with my data (it gets populated with a UIData object, HtmlDataTable, with 0 rows. But my object has rows).
<h:dataTable id="licenseTable"
styleClass="Detail"
binding="#{searchBean.licenseTable}"
value="#{searchBean.licenses}"
var="license">
</h:dataTable>In the "searchBean" JavaBean I have the following:
private UIData licenseTable = null;
private License[] licenseArray = null;
public UIData getLicenseTable()
return licenseTable;
public void setLicenseTable(UIData table)
this.licenseTable = table;
public License[] getLicenses()
return licenseArray;
}Do I manually create the UIData object? From the examples I've seen, that doesn't appear to be the case. But I don't see how it works.
Thanks.I'll try to answer your question, although, to be honest I'm not 100% sure that it will be correct. Perhaps a more experienced poster can correct me if I'm wrong.
I think that local values and component values are the same thing. Model values are the properties of the managed bean. There is a third category, which is submitted values.
- Submitted Values are the values which are read right off the HTTP parameters. In essence, they are the HTTP parameters.
- Local Values (or Component Values) These are the properties of the component. They are set from the submitted value during Apply_Request_Values phase.
- Model Values are the properties of a managed bean. These are set during the Update_Model_Values phase from the local values after being converted and validated during the Process_Validations phase.
I hope that helps, again, I am not completely sure if this is correct. -
Htmlb:get the values from bean n display it in textView
Hi,
I am doing one PDK application using jspdyn page. In jsp page I am using htmlb to display the table. In that I am using one text view element. There I need to get the values from bean class.And display it in a table.
Can anyone help me how can use the textView inside htmlb to retrieve the values from bean.
Thanks & Regards
Vineelahi vineela,
For the textView, in the text value write the code <%=myBean.getStr()%>
where myBean will be your bean class and getStr() is the method in the bean class whcih returns value which needs to be displayed on the screen.
Thanks
Harsimran -
Htmlb:Retrive values from bean n display it in textView
Hi,
I am doing one PDK application using jspdyn page. In jsp page I am using htmlb to display the table. In that I am using one text view element. There I need to get the values from bean class.And display it in a table.
Can anyone help me how can use the textView inside htmlb to retrieve the values from bean.
Thanks & Regards
Vineelahi vineela,
check this
https://www.avispublics.com/irj/portalapps/com.sap.portal.pdk.htmlb.htmlbmanuals/docs/dynpage-01.html
https://ww2.avispublicsduparisien.com/irj/portalapps/com.sap.portal.pdk.htmlb.htmlbmanuals/docs/tableview-01.html
bvr
Edited by: bvr on Mar 4, 2009 12:06 PM -
How to access an object in a bean
I am looking for a way to access an object in a bean and make available to the page.
for example if i have a Bean called User and it contains an attribute Called Company as an attribute in User. Now I have User.getCompany(). and I can do this
<%User user = request.getUser();
Company company = user.getCompany();
request.setAttribute("comp", company); %>
how do I do this with useBean ?I am looking for a way to access an object in a bean
and make available to the page.
for example if i have a Bean called User and it
contains an attribute Called Company as an attribute
in User. Now I have User.getCompany(). and I can do
this
<%User user = request.getUser();
Company company = user.getCompany();
request.setAttribute("comp", company); %>
how do I do this with useBean ?You can access a JavaBean Object property of another JavaBean inside the JSP with the use of EL (Expression Language)
So if you are using JSP 2.0 or higher try this:
<jsp:useBean id="user" class="your.package.User" scope="request"/>
${user.company.id}I tested the above and it works.
Note that you need to set the Company object in the User object before trying to access it inside the JSP.
You can also set it in the JSP if you want, (before trying to access it), but its cleaner to do it in a Servlet.
Both User and Company must follow JavaBeans notation.
So in the above case the User object is something like this:
package your.package;
public class User{
private Customer customer;
public User(){}
public Customer getCustomer(){
return customer;
public void setCustomer(Customer customer){
this.customer = customer;
}And your Customer JavaBean is something like this:
package your.package;
public class Customer{
private int id;
public Customer(){}
public int getId(){
return this.id;
public void setId(int id){
this.id = id;
} -
How to invoke BPM object instance variable from interactive activity?
I have a screenflow with an automatic activity "A" followed by an interactive activity "B". "B" calls a BPM object "X" and uses a JSP presentation to show its attributes. Is there a way to use another BPM object, say type "Y", create an instance variable of that type inside "A", and get its attributes values from the JSP page associated to "B"?
Edited by: user6473912 on 20/07/2010 03:37 PMTry this. It assumes you have:
<li> a user named "auto"
<li> a project variable named "customerType"
<li> an instance variable named "orderAmount" that is a decimal
<li> an instance variable named "order" that is a BPM Object that has attributes named "customerName" and "amount"
ps as ProcessService
xmlObject as Fuego.Xml.XMLObject
do
connectTo ps
using url = Fuego.Server.directoryURL,
user = "auto",
password = "auto"
instF as InstanceFilter
create(instF, processService : ps)
addAttributeTo(instF, variable : "customerType", comparator : IS, value : "Gold")
instF.searchScope = SearchScope(participantScope : ParticipantScope.ALL, statusScope : StatusScope.ONLY_INPROCESS)
for each inst in getInstancesByFilter(ps, filter : instF) do
// here's how to get the value inside a primitive instance variable
orderAmtObj as Object = getVar(inst, var : "orderAmount")
// here's how to get the value of attributes inside a complex BPM Object instance variable
// - in this case this is an "order" object with two attributes (customerName and amount)
orderObj as Object = (getVar(inst, var : "order"))
xmlObject = Fuego.Xml.XMLObject(createXmlTextFor(DynamicXml, object : orderObj, topLevelTag : "xsi"))
logMessage "The value of the order object's customer name is: " +
selectString(xmlObject, xpath : "customerName")
logMessage "The value of the order object's order amount is: " +
selectNumber(xmlObject, xpath : "amount")
// here's a rather uninspired way to retrieve who the participant is that was assigned the instance
logMessage "The participant assigned to this instance is: " + inst.participantId
end
on exit
disconnectFrom ps
endDan -
Exception:Error getting property 'add' from bean of type sample1.edit
Hi when i try to build and run the applicaiton it is displaying that build and run is successful. But when i try to access the jsp page through the url then it is showing error as below.
Exception Details:org.apache.jasper.JasperException
Error getting property 'add' from bean of type sample1.edit
Can anyone please help me out from this problem.
Thank you in Advance.I solved the problem. The issue was everytime I was compiling only the JSP and the componenets couldn't recognize the bean methods.
Now I am running the project after any changes.
Thanks -
Error getting property 'lovFieldValue' from bean of type LovItemBean
Hi Team,
We are currently using a form with one LOVform.
I added a new LOVform.
Now I'm getting this Error:
500 Internal Server Error
javax.faces.el.EvaluationException: javax.faces.el.EvaluationException: Error getting property 'lovFieldValue' from bean of type oracle.jheadstart.controller.jsf.bean.LovItemBean: java.lang.NullPointerException
We are using JHeadstart 10.1.3.1.26.
Where should I look for a cause?
Should I post the complete trace?
Thanks in advance.
ErikSteven,
This is the source:
<?xml version='1.0' encoding="windows-1252"?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:af="http://xmlns.oracle.com/adf/faces"
xmlns:afh="http://xmlns.oracle.com/adf/faces/html"
>
<jsp:output omit-xml-declaration="true" doctype-root-element="HTML"
doctype-system="http://www.w3.org/TR/html4/loose.dtd"
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"/> <jsp:directive.page contentType="text/html;charset=windows-1252"/>
<f:view>
<afh:html id="html">
<afh:head title="#{createModes.CreateBenchmarks ? nls['INSERT_TITLE_BENCHMARKS'] : nls['VIEW_TITLE_BENCHMARK:#{bindings.BenchmarksClientName}']}" id="head">
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1252"/>
<link rel="stylesheet" href="${pageContext.request.contextPath}/jheadstart/css/jhsStyles.css" type="text/css" id="jhsStyles"/>
</afh:head>
<afh:body id="body">
<af:form id="dataForm" usesUpload='false'>
<af:region id="pageConfig" regionType="oracle.jheadstart.region.pageConfig" value="#{bindings}"/>
<afh:script id="hasPendingChanges" partialTriggers="BenchmarksClient" text="hasPendingChanges='#{hasPendingChanges}';"/>
<af:panelPage title="#{createModes.CreateBenchmarks ? nls['INSERT_TITLE_BENCHMARKS'] : nls['VIEW_TITLE_BENCHMARK:#{bindings.BenchmarksClientName}']}" id="panelPage">
<f:facet name="brandingAppContextual">
<af:region id="brandingAppContextual" value="#{bindings}"
regionType="oracle.jheadstart.region.brandingAppContextual"/>
</f:facet>
<f:facet name="branding">
<af:region id="branding" value="#{bindings}"
regionType="oracle.jheadstart.region.branding"/>
</f:facet>
<f:facet name="menuGlobal">
<af:region id="menuGlobal" value="#{bindings}"
regionType="oracle.jheadstart.region.menuGlobal"/>
</f:facet>
<!-- DEBUG:BEGIN:BREADCRUMB_AREA : default/pageComponent/breadcrumbArea.vm, nesting level: 2 -->
<f:facet name="location">
<af:menuPath var="bc" value="#{jhsBreadcrumbStack}" id="breadcrumbs">
<f:facet name="nodeStamp">
<af:commandLink action="#{bc.goToDestination}" text="#{bc.label}"
immediate="true" onclick="return alertForChanges();" >
<f:actionListener type="oracle.jheadstart.controller.jsf.listener.DoRollbackActionListener"/>
<af:resetActionListener/>
</af:commandLink>
</f:facet>
</af:menuPath>
</f:facet><!-- DEBUG:END:BREADCRUMB_AREA : default/pageComponent/breadcrumbArea.vm, nesting level: 2-->
<!-- DEBUG:BEGIN:PAGE_MENU : default/misc/menu/pageMenu.vm, nesting level: 2 -->
<f:facet name="menu1">
<af:region id="GbpServiceMenu1Tabs" value="#{bindings}" regionType="nl.openi.gbp.view.region.GbpServiceMenu1Tabs">
<af:attribute name="selectedTab" value="Benchmarks"/>
</af:region>
</f:facet>
<!-- DEBUG:END:PAGE_MENU : default/misc/menu/pageMenu.vm, nesting level: 2-->
<f:facet name="messages">
<af:messages id="messages"/>
</f:facet>
<!-- DEBUG:BEGIN:FORM_PAGE_CONTENT : default/page/formPageContent.vm, nesting level: 2 -->
<f:facet name="actions">
<af:panelButtonBar id="pageButtons">
<!-- DEBUG:BEGIN:NEW_BUTTON : default/button/newButton.vm, nesting level: 3 -->
<af:commandButton actionListener="#{bindings.CreateBenchmarks.execute}"
action="CreateBenchmarks"
textAndAccessKey="#{nls['NEW_BUTTON_LABEL_BENCHMARKS']}"
rendered="#{!createModes.CreateBenchmarks }"
immediate="true" onclick="return alertForChanges();" id="BenchmarksNewButton">
<f:actionListener type="oracle.jheadstart.controller.jsf.listener.DoRollbackActionListener"/>
<af:resetActionListener/>
</af:commandButton>
<!-- DEBUG:END:NEW_BUTTON : default/button/newButton.vm, nesting level: 3-->
<!-- DEBUG:BEGIN:DELETE_BUTTON : default/button/deleteButton.vm, nesting level: 3 -->
<!-- DEBUG:END:DELETE_BUTTON : default/button/deleteButton.vm, nesting level: 3-->
<!-- DEBUG:BEGIN:SAVE_BUTTON : default/button/saveButton.vm, nesting level: 3 -->
<af:commandButton actionListener="#{bindings.Commit.execute}"
action="Commit" onclick="return validateForm('dataForm');"
textAndAccessKey="#{nls['SAVE_BUTTON_LABEL_BENCHMARKS']}"
id="BenchmarksSaveButton">
<af:resetActionListener/>
</af:commandButton>
<!-- DEBUG:END:SAVE_BUTTON : default/button/saveButton.vm, nesting level: 3-->
</af:panelButtonBar>
</f:facet>
<!-- DEBUG:BEGIN:FORM_GROUP : default/pageComponent/formGroup.vm, nesting level: 3 -->
<!-- DEBUG:BEGIN:SEARCH_AREA : default/search/searchArea.vm, nesting level: 4 -->
<!-- DEBUG:END:SEARCH_AREA : default/search/searchArea.vm, nesting level: 4-->
<af:panelGroup rendered="#{bindings.BenchmarksIterator.findMode!='true'}" id="BenchmarksFormGroup">
<af:outputFormatted value="#{nls['NO_ROWS_FOUND']}"
styleUsage="pageStamp"
rendered="#{!((bindings.BenchmarksIterator.currentRowIndexInRange!=-1 and bindings.BenchmarksIterator.findMode!='true'))}"
id="BenchmarksNoRowsFound"/>
<af:panelGroup rendered="#{(bindings.BenchmarksIterator.currentRowIndexInRange!=-1 and bindings.BenchmarksIterator.findMode!='true')}" id="BenchmarksFormContent" >
<!-- DEBUG:BEGIN:FORM_BROWSE_BUTTONS : default/pageComponent/formBrowseButtons.vm, nesting level: 4 -->
<af:region id="formBrowseButtonsBenchmarks"
value="#{bindings}"
rendered="#{bindings.BenchmarksIterator.estimatedRowCount>1 and !createModes.CreateBenchmarks and bindings.BenchmarksIterator.currentRowIndexInRange!=-1 and bindings.BenchmarksIterator.findMode!='true'}"
regionType="oracle.jheadstart.region.formBrowseButtons">
<af:attribute name="iteratorBinding"
value="#{bindings.BenchmarksIterator}"/>
<af:attribute name="firstBinding"
value="#{bindings.FirstBenchmarks}"/>
<af:attribute name="previousBinding"
value="#{bindings.PreviousBenchmarks}"/>
<af:attribute name="nextBinding"
value="#{bindings.NextBenchmarks}"/>
<af:attribute name="lastBinding"
value="#{bindings.LastBenchmarks}"/>
</af:region>
<!-- DEBUG:END:FORM_BROWSE_BUTTONS : default/pageComponent/formBrowseButtons.vm, nesting level: 4-->
<af:panelForm rows="1" maxColumns="1" width="10%" id="BenchmarksFormItems">
<!-- DEBUG:BEGIN:FORM_LOV_ITEM : default/item/form/formLovItem.vm, nesting level: 4 -->
<af:selectInputText id="BenchmarksClient" label="Client" partialTriggers = " BenchmarksClient" showRequired="false" columns="40" maximumLength="35" readOnly="#{!(createModes.CreateBenchmarks)}" value="#{BenchmarksClientLovItem.lovFieldValue}"
autoSubmit="true"
immediate="true"
valueChangeListener="#{BenchmarksClientLovItem.validateWithLov}"
binding="#{BenchmarksClientLovItem.lovField}"
action="dialog:Clients" windowHeight="200" windowWidth="600"
returnListener="#{BenchmarksClientLovItem.returnedFromLov}">
</af:selectInputText>
<!-- DEBUG:END:FORM_LOV_ITEM : default/item/form/formLovItem.vm, nesting level: 4-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4 -->
<af:inputText id="BenchmarksClientName" value="#{bindings.BenchmarksClientName.inputValue}" label="Client Name" partialTriggers = " BenchmarksClient" required="#{bindings.BenchmarksClientName.mandatory}" rows="#{bindings.BenchmarksClientName.displayHeight}" columns="40" maximumLength="50" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4 -->
<af:inputText id="BenchmarksClientContact" value="#{bindings.BenchmarksClientContact.inputValue}" label="Client Contactperson" partialTriggers = " BenchmarksClient" required="#{bindings.BenchmarksClientContact.mandatory}" rows="1" columns="40" maximumLength="240" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4 -->
<af:inputText id="BenchmarksClientContactDetails" value="#{bindings.BenchmarksClientContactDetails.inputValue}" label="Client Contact Details" partialTriggers = " BenchmarksClient" required="#{bindings.BenchmarksClientContactDetails.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4 -->
<af:inputText id="BenchmarksGurIdRequestorOf" value="#{bindings.BenchmarksGurIdRequestorOf.inputValue}" label="GurIdRequestorOf" partialTriggers = " BenchmarksRequestor" required="#{bindings.BenchmarksGurIdRequestorOf.mandatory}" rows="#{bindings.BenchmarksGurIdRequestorOf.displayHeight}" columns="40" readOnly="#{!(createModes.CreateBenchmarks)}" >
<f:convertNumber groupingUsed="false"
pattern="#{bindings.BenchmarksGurIdRequestorOf.format}"/>
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4 -->
<af:inputText id="BenchmarksLocation" value="" label="Location" required="#{bindings.BenchmarksLocation.mandatory}" rows="#{bindings.BenchmarksLocation.displayHeight}" columns="40" readOnly="true" >
<f:convertNumber groupingUsed="false"
pattern="#{bindings.BenchmarksLocation.format}"/>
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 4-->
<!-- DEBUG:BEGIN:FORM_DATE_FIELD : default/item/form/formDateField.vm, nesting level: 4 -->
<af:selectInputDate id="BenchmarksRequiredDelDate" value="#{bindings.BenchmarksRequiredDelDate.inputValue}" label="Required Delivery Date" required="#{bindings.BenchmarksRequiredDelDate.mandatory}" readOnly="#{!(createModes.CreateBenchmarks)}" >
<af:convertDateTime pattern="#{nls.datepattern}"/>
</af:selectInputDate>
<!-- DEBUG:END:FORM_DATE_FIELD : default/item/form/formDateField.vm, nesting level: 4-->
<!-- DEBUG:BEGIN:FORM_RADIO_VERTICAL : default/item/form/formRadioVertical.vm, nesting level: 4 -->
<af:selectOneRadio id="BenchmarksRequestType" value="#{bindings.BenchmarksRequestType.inputValue}" label="Request Type" required="#{bindings.BenchmarksRequestType.mandatory}" readOnly="#{!(createModes.CreateBenchmarks)}" layout="vertical" >
<!-- DEBUG:BEGIN:STATIC_DOMAIN_OPTIONS : default/item/staticDomainOptions.vm, nesting level: 5 -->
<af:selectItem id="SiBenchmarksRequestType1" value="A" label="Economic Analysis"/>
<af:selectItem id="SiBenchmarksRequestType2" value="U" label="Updated Economic Analysis"/>
<af:selectItem id="SiBenchmarksRequestType3" value="S" label="Special Purpose Benchmark"/>
<af:selectItem id="SiBenchmarksRequestType4" value="I" label="Economic Indicator"/>
<!-- DEBUG:END:STATIC_DOMAIN_OPTIONS : default/item/staticDomainOptions.vm, nesting level: 5-->
</af:selectOneRadio>
<!-- DEBUG:END:FORM_RADIO_VERTICAL : default/item/form/formRadioVertical.vm, nesting level: 4-->
</af:panelForm>
<af:objectSpacer height="10" id="BenchmarksFormRegionsSpacer"/>
<!-- DEBUG:BEGIN:VERTICAL_REGION_CONTAINER : default/pageComponent/verticalRegionContainer.vm, nesting level: 4 -->
<af:panelGroup id="BenchmarksRegionsPanelGroup">
<af:panelGroup id="BenchmarksRegionsrcHorizontalPanelGroup">
<!-- DEBUG:BEGIN:HORIZONTAL_REGION_CONTAINER : default/pageComponent/horizontalRegionContainer.vm, nesting level: 5 -->
<afh:tableLayout id="BenchmarksrcHorizontalTableLayout">
<afh:rowLayout valign="top" id="BenchmarksrcHorizontalRowLayout">
<afh:cellFormat valign="top" id="BenchmarksrcHorizontalirSearch1Cell">
<af:panelHeader text="Search Details Primary Function Secondary Function Geography" id="BenchmarksrcHorizontalirSearch1PanelHeader">
<!-- DEBUG:BEGIN:ITEM_REGION : default/pageComponent/itemRegion.vm, nesting level: 6 -->
<af:panelForm rows="1" maxColumns="2" width="100%" id="BenchmarksirSearch1PanelForm">
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksCupPrimary" value="#{bindings.BenchmarksCupPrimary.inputValue}" label="CUP" required="#{bindings.BenchmarksCupPrimary.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksCutPrimary" value="#{bindings.BenchmarksCutPrimary.inputValue}" label="CUT" required="#{bindings.BenchmarksCutPrimary.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksTnmmPrimary" value="#{bindings.BenchmarksTnmmPrimary.inputValue}" label="TNMM + (Ratio)" required="#{bindings.BenchmarksTnmmPrimary.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksResalePrimary" value="#{bindings.BenchmarksResalePrimary.inputValue}" label="Resale Margin" required="#{bindings.BenchmarksResalePrimary.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksGrossPrimary" value="#{bindings.BenchmarksGrossPrimary.inputValue}" label="Gross Margin" required="#{bindings.BenchmarksGrossPrimary.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksCostPrimary" value="#{bindings.BenchmarksCostPrimary.inputValue}" label="Cost Plus" required="#{bindings.BenchmarksCostPrimary.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksCupGeography" value="#{bindings.BenchmarksCupGeography.inputValue}" label="" required="#{bindings.BenchmarksCupGeography.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksCutGeography" value="#{bindings.BenchmarksCutGeography.inputValue}" label="" required="#{bindings.BenchmarksCutGeography.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksTnmmGeography" value="#{bindings.BenchmarksTnmmGeography.inputValue}" label="" required="#{bindings.BenchmarksTnmmGeography.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksResaleGeography" value="#{bindings.BenchmarksResaleGeography.inputValue}" label="" required="#{bindings.BenchmarksResaleGeography.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksGrossGeography" value="#{bindings.BenchmarksGrossGeography.inputValue}" label="" required="#{bindings.BenchmarksGrossGeography.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksCostGeography" value="#{bindings.BenchmarksCostGeography.inputValue}" label="" required="#{bindings.BenchmarksCostGeography.mandatory}" rows="1" columns="25" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
</af:panelForm>
<!-- DEBUG:END:ITEM_REGION : default/pageComponent/itemRegion.vm, nesting level: 6-->
</af:panelHeader>
</afh:cellFormat>
<afh:cellFormat valign="top" id="BenchmarksrcHorizontalirTypeOfSaleCell">
<af:panelHeader text="Type of Sale (Industry / Product)" id="BenchmarksrcHorizontalirTypeOfSalePanelHeader">
<!-- DEBUG:BEGIN:ITEM_REGION : default/pageComponent/itemRegion.vm, nesting level: 6 -->
<af:panelForm rows="1" maxColumns="1" width="100%" id="BenchmarksirTypeOfSalePanelForm">
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksWholesaleIndProd" value="#{bindings.BenchmarksWholesaleIndProd.inputValue}" label="Wholesale Distributor" required="#{bindings.BenchmarksWholesaleIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksLimitedIndProd" value="#{bindings.BenchmarksLimitedIndProd.inputValue}" label="Limited Risk Distibutor" required="#{bindings.BenchmarksLimitedIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksAgentIndProd" value="#{bindings.BenchmarksAgentIndProd.inputValue}" label="Agent" required="#{bindings.BenchmarksAgentIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksRetailIndProd" value="#{bindings.BenchmarksRetailIndProd.inputValue}" label="Retail" required="#{bindings.BenchmarksRetailIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksManufactoringIndProd" value="#{bindings.BenchmarksManufactoringIndProd.inputValue}" label="Manufactoring" required="#{bindings.BenchmarksManufactoringIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksRdIndProd" value="#{bindings.BenchmarksRdIndProd.inputValue}" label="R & D" required="#{bindings.BenchmarksRdIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksEngineeringIndProd" value="#{bindings.BenchmarksEngineeringIndProd.inputValue}" label="Engineering" required="#{bindings.BenchmarksEngineeringIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksFinancialIndProd" value="#{bindings.BenchmarksFinancialIndProd.inputValue}" label="Financial" required="#{bindings.BenchmarksFinancialIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksManagementIndProd" value="#{bindings.BenchmarksManagementIndProd.inputValue}" label="Management" required="#{bindings.BenchmarksManagementIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksItIndProd" value="#{bindings.BenchmarksItIndProd.inputValue}" label="IT" required="#{bindings.BenchmarksItIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksHrIndProd" value="#{bindings.BenchmarksHrIndProd.inputValue}" label="HR" required="#{bindings.BenchmarksHrIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksTrainingIndProd" value="#{bindings.BenchmarksTrainingIndProd.inputValue}" label="Training" required="#{bindings.BenchmarksTrainingIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksMarketingIndProd" value="#{bindings.BenchmarksMarketingIndProd.inputValue}" label="Marketing" required="#{bindings.BenchmarksMarketingIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7 -->
<af:inputText id="BenchmarksOtherIndProd" value="#{bindings.BenchmarksOtherIndProd.inputValue}" label="Other" required="#{bindings.BenchmarksOtherIndProd.mandatory}" rows="1" columns="40" maximumLength="255" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 7-->
</af:panelForm>
<!-- DEBUG:END:ITEM_REGION : default/pageComponent/itemRegion.vm, nesting level: 6-->
</af:panelHeader>
</afh:cellFormat>
</afh:rowLayout>
</afh:tableLayout>
<!-- DEBUG:END:HORIZONTAL_REGION_CONTAINER : default/pageComponent/horizontalRegionContainer.vm, nesting level: 5-->
</af:panelGroup>
<af:panelHeader text="Comments / Further Information" id="BenchmarksRegionsTypeOfSearch2PanelHeader">
<!-- DEBUG:BEGIN:ITEM_REGION : default/pageComponent/itemRegion.vm, nesting level: 5 -->
<af:panelForm rows="1" maxColumns="1" width="100%" id="BenchmarksTypeOfSearch2PanelForm">
<!-- DEBUG:BEGIN:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 6 -->
<af:inputText id="BenchmarksSearchKeywords" value="#{bindings.BenchmarksSearchKeywords.inputValue}" label="" required="#{bindings.BenchmarksSearchKeywords.mandatory}" rows="2" columns="40" maximumLength="500" readOnly="#{!(createModes.CreateBenchmarks)}" >
</af:inputText><!-- DEBUG:END:FORM_TEXT_INPUT : default/item/form/formTextInput.vm, nesting level: 6-->
</af:panelForm>
<!-- DEBUG:END:ITEM_REGION : default/pageComponent/itemRegion.vm, nesting level: 5-->
</af:panelHeader>
</af:panelGroup>
<!-- DEBUG:END:VERTICAL_REGION_CONTAINER : default/pageComponent/verticalRegionContainer.vm, nesting level: 4-->
</af:panelGroup>
<!-- DEBUG:BEGIN:FORM_GROUP_BUTTONS : default/pageComponent/formGroupButtons.vm, nesting level: 4 -->
<!-- DEBUG:END:FORM_GROUP_BUTTONS : default/pageComponent/formGroupButtons.vm, nesting level: 4-->
<af:objectSpacer height="10" id="BenchmarksFormGroupSpacer"/>
<!-- DEBUG:BEGIN:DETAIL_GROUPS : default/pageComponent/detailGroups.vm, nesting level: 4 -->
<!-- DEBUG:END:DETAIL_GROUPS : default/pageComponent/detailGroups.vm, nesting level: 4-->
</af:panelGroup>
<!-- DEBUG:END:FORM_GROUP : default/pageComponent/formGroup.vm, nesting level: 3-->
<!-- DEBUG:END:FORM_PAGE_CONTENT : default/page/formPageContent.vm, nesting level: 2-->
</af:panelPage>
</af:form>
</afh:body>
</afh:html>
</f:view>
</jsp:root>
Happy Eastern!
Erik
Maybe you are looking for
-
Open Window and Close Window Commands
I used to use Go Live and I could create buttons to enable the end user to open and or close a pop up window. Is there a way to do this in iWeb? Or is it possible to make a graphic appear on a page whenever you roll over a hot spot or graphic on that
-
HT1918 how do you remove credit card if you dont have one anymore cant get updates
how do i remove my credit card info i dont have a card anymore will not let me update my phone
-
Hi all - I have some very simple web pages that I created in some word documents - I imported these docs into liveCycle to create PDF's.....works perfect except my hyperlinks don't work in the PDF.....any idea how I can get these to work? Do I need
-
gmail loads, but when I click on an email, the body is blank, except for a two-line text ad. I can see the source code via the menu selection. I tried to "reply" and see if I could read the attached email, but I got a message that said "cannot load t
-
Best solutions for my imac?
Ok so, recently my imac has been messing about. its decided it doesnt want to read any discs at all. Luckily, i had to have it sent into apple due to the recall of the seagate harddrives, and so i asked them to check my disc drive for me, to see if i