How to create a floating layout using adf
Hi ,
I am using Jdeveloper 11g to develop an application.
I am coming across problems when i am trying to build the look and feel.
Basically i want to develop as per the following link.
http://webfusion.kcmo.org/coldfusionapps/ActionCenterRequest/getstatus.cfm
I have been able to create the layout using adf layouts and components(af:panelStechlayout, af:panelgrouplayout), but the problem i am facing is that i want the entire page to scroll and have a floating layout.
But in my case, the panels are scrolling, so when i resize the browser or change the resolution, everything appears to be broken in parts.
Besides to recreate the above layout i have to include everything under the "center" facet, hence using templates is creating issues.
following is the code i am using(just the structure code), this looks preety simple but i am not able to figure this one out.
<?xml version='1.0' encoding='UTF-8'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
<jsp:directive.page contentType="text/html;charset=UTF-8"/>
<f:view>
<af:document title="findcase" id="d1">
<af:form id="f1">
<af:panelStretchLayout startWidth="100px" endWidth="100px" id="psl2">
<f:facet name="center">
<af:panelStretchLayout endWidth="63px" id="psl1" topHeight="120px" bottomHeight="50px"
inlineStyle="font: 100% Arial, Helvetica, sans-serif;background: #2A3644;font-size: 13px;margin: 0;padding: 0;text-align: center;color: #000000;"
startWidth="44px">
<f:facet name="center">
<!-- Header -->
<af:panelGroupLayout layout="scroll"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
id="pgl3">
<af:image source="http://cfdev.kcmo.org/coldfusionapps/templates/images/kcmo_banner.jpg"
shortDesc="header" id="i1"
inlineStyle="width:960px; height:77.0px;"/>
<af:panelGroupLayout id="pgl2" inlineStyle="height:33.0px;">
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/home.jpg"
shortDesc="menu1" id="i2"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/services.jpg"
shortDesc="menu2" id="i3"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/residents.jpg"
shortDesc="menu3" id="i4"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/business.jpg"
shortDesc="menu4" id="i5"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/visitors2.jpg"
shortDesc="menu5" id="i6"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/officials2.jpg"
shortDesc="menu6" id="i7"/>
<!--af:panelGroupLayout id="pgl4"-->
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/kcmo_banner_slice.jpg"
shortDesc="searcharea" id="i8"
inlineStyle="background-repeat:repeat; width:355px; height:35.0px;"/>
<!--/af:panelGroupLayout-->
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/kcmo_banner_lower.jpg"
shortDesc="banner" id="i9"
inlineStyle="width:960px; height:7.0px;"/>
</af:panelGroupLayout>
<!-- starting the center section -->
<af:panelStretchLayout id="psl3" inlineStyle="width:960px; margin:auto; background-color:White;"
startWidth="232px">
<f:facet name="center">
<!-- your page content goes here -->
<af:outputText value="outputText1" id="ot3"/>
</f:facet>
<!-- side navigation panel -->
<f:facet name="start">
<af:panelGroupLayout id="pgl1" inlineStyle="float:left; margin:5px; width:236.0px;background-color:#edf0f5;text-align: center;">
<af:goLink text="City Government" id="gl1"
destination="http://www.kcmo.org/CKCMO/Depts/CityManagersOffice/InternshipsandfellowshipswiththeCity/KansasCityGovernment/index.htm"
inlineStyle="font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#395F76; font-weight:bold;"/>
<br/>
<af:goLink text="Codes and Ordinances" id="gl2"
destination="http://cityclerk.kcmo.org/liveweb/common/"
targetFrame="_blank"/>
</af:panelGroupLayout>
</f:facet>
<f:facet name="end"/>
</af:panelStretchLayout>
</af:panelGroupLayout>
</f:facet>
<f:facet name="end">
<af:outputText value="" id="ot2"/>
</f:facet>
<f:facet name="start">
<af:outputText value="" id="ot1"/>
</f:facet>
</af:panelStretchLayout>
</f:facet>
</af:panelStretchLayout>
</af:form>
</af:document>
</f:view>
</jsp:root>Any help will be highly appreciated.
Thanks in advance
Ash
Try creating a layout that uses a panelGroup scroll as the top container and use panelBorders inside it.
Something like this:
<?xml version='1.0' encoding='windows-1252'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
<jsp:directive.page contentType="text/html;charset=windows-1252"/>
<f:view>
<af:document id="d1">
<af:form id="f1">
<af:panelGroupLayout layout="scroll" id="pgl1">
<af:panelBorderLayout id="pbl1">
<f:facet name="start"/>
<f:facet name="bottom"/>
<f:facet name="end"/>
<f:facet name="top">
<af:panelGroupLayout layout="scroll"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
id="pgl3">
<af:image source="http://cfdev.kcmo.org/coldfusionapps/templates/images/kcmo_banner.jpg"
shortDesc="header" id="i1"
inlineStyle="width:960px; height:77.0px;"/>
<af:panelGroupLayout id="pgl2" inlineStyle="height:33.0px;">
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/home.jpg"
shortDesc="menu1" id="i2"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/services.jpg"
shortDesc="menu2" id="i3"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/residents.jpg"
shortDesc="menu3" id="i4"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/business.jpg"
shortDesc="menu4" id="i5"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/visitors2.jpg"
shortDesc="menu5" id="i6"/>
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/officials2.jpg"
shortDesc="menu6" id="i7"/>
<!--af:panelGroupLayout id="pgl4"-->
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/kcmo_banner_slice.jpg"
shortDesc="searcharea" id="i8"
inlineStyle="background-repeat:repeat; width:355px; height:35.0px;"/>
<!--/af:panelGroupLayout-->
<af:image source="http://webfusion.kcmo.org/coldfusionapps/templates/images/kcmo_banner_lower.jpg"
shortDesc="banner" id="i9"
inlineStyle="width:960px; height:7.0px;"/>
</af:panelGroupLayout>
</af:panelGroupLayout>
</f:facet>
<af:panelBorderLayout id="pbl2">
<f:facet name="start">
<af:panelGroupLayout id="pgl4" layout="scroll">
<af:commandLink text="menu1" id="cl1"/>
<af:commandLink text="menu2" id="cl2"/>
</af:panelGroupLayout>
</f:facet>
<f:facet name="bottom"/>
<f:facet name="end"/>
<f:facet name="top"/>
<af:panelFormLayout id="pfl1">
<f:facet name="footer"/>
<af:inputText label="Label 2" id="it2"/>
<af:inputText label="Label 1" id="it1"/>
</af:panelFormLayout>
</af:panelBorderLayout>
</af:panelBorderLayout>
</af:panelGroupLayout>
</af:form>
</af:document>
</f:view>
</jsp:root>
Similar Messages
-
How to create a movable box using adf faces (without using oracle composer)
Hello All,
I am new to adf and i need to create a movable box . A box which the user can move anywhere he wants on the page and he should be able to minimize and maximize it.
(ex:igoogle).
According to my requirements i need to do it using adf components
any help pleaseHi,
as you need to persist the user change, you will need to have a look at MDS. See 31 at http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html
It has a createDepartments.jspx page that allows users to move the input text fields around. You can use code similar to the one used here to move panelBoxes
Frank -
How to manually create a Report Layout using Crystal
I am trying to create a new layout using Crystal for my Statements using BP Aging . the out of the box Crystal report for that will not work and it would be easier if i just decide what tables I want to look at. The problem is i am not sure how to set up the parameters so when i print from the aging it will automatically fill in my parameters with the correct information. I have already written the report but when i attempt to print from the Aging report it asks me for my perimeters every time. I tried to look at the out of the box version but it does not even use perimeters so i have no idea how SAP feeds Crystal what information to filter by. I'm using 8.80 PL 16 thank you in advance for any help you can give.
Edited by: Megan Salem on Oct 31, 2011 5:31 PMnot really, The system one all comes from some sort of "pld" table and the only designations are the f-numbers (F_124) and i don't have a clue what those are, and when i try to link what should be an the invoice number to the OINV table other things come back blank even when i use left join. I need some of the information that is provided but i need more than what is currently there so i need the ability to link to the other tables and have it work for every one. (I'm trying to make it more like the dunnung statement only so it can be run at any moment in time and give the exact amount owed.)
-
How to create and configure proxies in ADF mobile using OWSM client agent?
Hi
Can anyone please tell me how to create and configure proxies in ADF mobile application using Oracle Web Services Manager (OWSM) Lite Mobile ADF Application Agent. I read it in mobile document that,
For secured web services, the user credentials are dynamically injected using ADF Mobile uses Oracle Web Services Manager (OWSM) Lite Mobile ADF Application Agent to create and configure proxies, as well as to request services through the proxies. The user credentials are injected into the OWSM enforcement context when proxies are configured.
I am new with this OWSM, can anyone please give me some hints like how to proceed further for implementing authentication using OWSM lite mobile ADF Application Agent??
Thanks in advance
RajHi Juan
The demo is very useful, and in that Shay describes about the remote login using a regular ADF webapplication as a secured one and deploying it into the server. But I would like to know how to create a local login using OWSM client agent? .
Without creating a regular ADF webapplication, how can i call secured webservices(i.e., by using OWSM client agent how to create and configure proxies to call secured webservice, where the user credentials are injected into webservice request by OWSM client as mentioned in ADF mobile document)??
Regards
Raj -
How to create a calendar layout in jdev 12c?
In jdev 12c,
When drag and drop a data control into jsf page, in the popup menu->Create, there is no Create a calendar choice.
How to create a calendar layout in jdev 12c?
Thanks.Timo,
From a reference doc of previous version of jdev/adf, it said :
http://www.oracle.com/technetwork/cn/java/calendar-091799.html
Expand the Data Controls accordion and drag the collection that represents the view object for the activity created above (FodCalEventVO) and drop it as a Calendar.
But in Jdev 12c.--cannot find the Create Calendar choice.
In jdev 12c can drag and drop a calendar component from the component palette, but do not now how to bind it to view objects.
Thanks.
BAO -
How to create a new component using SPICE?
People, I don't know how to create a new component using SPICE.
I know that it's possible to create a new component and use a SPICE code, but I don't know how to do this very well, and I need the TI ISO124 (Isolation Amplifier), and I have no idea on how to do that. Can somebody help me? I need to develop a layout.
Thank you!!Hi,
Here is a tutorial that explains in details how to create your own component in Multisim using a SPICE model.
Hope you find it helpful,
Mahmoud W
National Instruments -
How to create a custom layout set to display the KM folders...
Could someone please tell me how to create a custom layout set to display the KM folders?
Thanks,
Sudha.Hi Sudha,
Please check the following blogs whick will guide you step by step.
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4123
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3071
http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/c91b5610b65b4aa8204d09384d156b/frameset.htm
If helps reward points
cheers
dev -
How to create a crystal Report using C# and SQL Server
Hi, im new in creating crystal report using SQL Server, and im making a project.. and could someone help me how to connect your .sdf (SQL Server File) from the bin to your crystal report? thanks a lot.. i followed some instructions like this one (https://social.msdn.microsoft.com/Forums/vstudio/en-US/48c0dd48-5b23-49da-8601-878f8406125e/how-to-create-a-crystal-report-using-sql-server-visual-c?referrer=http://social.msdn.microsoft.com/Forums/vstudio/en-US/48c0dd48-5b23-49da-8601-878f8406125e/how-to-create-a-crystal-report-using-sql-server-visual-c?referrer=http://social.msdn.microsoft.com/Forums/vstudio/en-US/48c0dd48-5b23-49da-8601-878f8406125e/how-to-create-a-crystal-report-using-sql-server-visual-c?referrer=http://social.msdn.microsoft.com/Forums/vstudio/en-US/48c0dd48-5b23-49da-8601-878f8406125e/how-to-create-a-crystal-report-using-sql-server-visual-c?forum=csharpgeneral)
but i got an error on the adding of server name and database portion.. thanks a lot in advanceHello,
Crystal Reports are supported on
http://scn.sap.com/community/crystal-reports.
Karl
When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer.
My Blog: Unlock PowerShell
My Book:
Windows PowerShell 2.0 Bible
My E-mail: -join ('6F6C646B61726C406F75746C6F6F6B2E636F6D'-split'(?<=\G.{2})'|%{if($_){[char][int]"0x$_"}}) -
How to create new XML file using retreived XML content by using SAX API?
hi all,
* How to create new XML file using retreived XML content by using SAX ?
* I have tried my level best, but output is coming invalid format, my code is follows,
XMLFileParser.java class :-
import java.io.StringReader;
import java.io.StringWriter;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMResult;
import javax.xml.transform.sax.SAXSource;
import javax.xml.transform.sax.SAXTransformerFactory;
import javax.xml.transform.sax.TransformerHandler;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.xml.sax.Attributes;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.XMLFilterImpl;
public class PdfParser extends XMLFilterImpl {
private TransformerHandler handler;
Document meta_data;
private StringWriter meta_data_text = new StringWriter();
public void startDocument() throws SAXException {
void startValidation() throws SAXException {
StreamResult streamResult = new StreamResult(meta_data_text);
SAXTransformerFactory factory = (SAXTransformerFactory) SAXTransformerFactory.newInstance();
try
handler = factory.newTransformerHandler();
Transformer transformer = handler.getTransformer();
transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
handler.setResult(streamResult);
handler.startDocument();
catch (TransformerConfigurationException tce)
System.out.println("Error during the parse :"+ tce.getMessageAndLocation());
super.startDocument();
public void startElement(String namespaceURI, String localName,
String qualifiedName, Attributes atts) throws SAXException {
handler.startElement(namespaceURI, localName, qualifiedName, atts);
super.startElement(namespaceURI, localName, qualifiedName, atts);
public void characters(char[] text, int start, int length)
throws SAXException {
handler.characters(text, start, length);
super.characters(text, start, length);
public void endElement(String namespaceURI, String localName,
String qualifiedName) throws SAXException {
super.endElement("", localName, qualifiedName);
handler.endElement("", localName, qualifiedName);
public void endDocument() throws SAXException {
void endValidation() throws SAXException {
handler.endDocument();
try {
TransformerFactory transfactory = TransformerFactory.newInstance();
Transformer trans = transfactory.newTransformer();
SAXSource sax_source = new SAXSource(new InputSource(new StringReader(meta_data_text.toString())));
DOMResult dom_result = new DOMResult();
trans.transform(sax_source, dom_result);
meta_data = (Document) dom_result.getNode();
System.out.println(meta_data_text);
catch (TransformerConfigurationException tce) {
System.out.println("Error occurs during the parse :"+ tce.getMessageAndLocation());
catch (TransformerException te) {
System.out.println("Error in result transformation :"+ te.getMessageAndLocation());
} CreateXMLFile.java class :-
Sax.startDocument();
Sax.startValidation();
Sax.startElement("", "pdf", "pdf", new AttributesImpl());
Sax.startElement("", "basic-metadata", "basic-metadata", new AttributesImpl());
String xmp_str = new String(meta_data.getByteArray(),"UTF8");
char[] xmp_arr = xmp_str.toCharArray();
Sax.characters(xmp_arr, 0, xmp_arr.length);
Sax.endElement("", "pdf", "pdf");
Sax.endValidation();
Sax.endDocument();
Sax.endElement("", "basic-metadata", "basic-metadata");* In CreateXMLFile.java
class, I have retreived the xml content in the meta_data object, after that i have converted into character array and this will be sends to SAX
* In this case , the XML file created successfully but the retreived XML content added as an text in between basic-metadata Element, that is, retreived XML content
is not an XML type text, it just an Normal text Why that ?
* Please help me what is the problem in my code?
Cheers,
JavaImranSax.startDocument();
Sax.startValidation();
Sax.startElement("", "pdf", "pdf", new AttributesImpl());
Sax.startElement("", "basic-metadata", "basic-metadata", new AttributesImpl());
String xmp_str = new String(meta_data.getByteArray(),"UTF8");
char[] xmp_arr = xmp_str.toCharArray();
Sax.characters(xmp_arr, 0, xmp_arr.length);
</code><code>Sax.endElement("", "basic-metadata", "basic-metadata");</code>
<code class="jive-code jive-java">Sax.endElement("", "pdf", "pdf");
Sax.endValidation();
Sax.endDocument();
* I HAVE CHANGED MY AS PER YOUR SUGGESTION, NOW SAME RESULT HAS COMING.
* I AM NOT ABLE TO GET THE EXACT OUTPUT.,WHY THAT ?
Thanks,
JavaImran{code} -
How to create the sales order using BAPI's ....?
Hi Guru's,
could you please provide how to create the sales order using BAPI's .....i need step by step process and please provide the details from scratch....basically i don't have basic knowledge on this....please provide required inputs ....:)
thanks in advance
Srinivas......Hi Guru's thanks for your inouts and your valuble time...
please find the program logic below...
*& Report ZAREPAS30
REPORT zarepas30.
DATA : gs_vbeln TYPE vbak-vbeln,
gs_order_header_in TYPE bapisdhd1,
gs_order_header_inx TYPE bapisdhd1x,
gt_order_items_in TYPE STANDARD TABLE OF bapisditm,
gwa_itab1 TYPE bapisditm,
gt_order_items_inx TYPE STANDARD TABLE OF bapisditmx,
gwa_itab2 TYPE bapisditmx,
gt_order_partners TYPE STANDARD TABLE OF bapiparnr,
gwa_itab3 TYPE bapiparnr,
gt_return TYPE STANDARD TABLE OF bapiret2,
gwa_itab4 TYPE bapiret2.
Sales document type
PARAMETERS: p_auart TYPE auart OBLIGATORY.
Sales organization
PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.
Distribution channel
PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.
Division.
PARAMETERS: p_spart TYPE spart OBLIGATORY.
Requested Delivery Date
PARAMETERS: p_edatu TYPE edatu OBLIGATORY.
Sold-to
PARAMETERS: p_sold TYPE kunnr OBLIGATORY.
Ship-to
PARAMETERS: p_ship TYPE kunnr OBLIGATORY.
Material
PARAMETERS: p_matnr TYPE matnr OBLIGATORY.
Quantity.
PARAMETERS: p_menge TYPE kwmeng OBLIGATORY.
Plant
PARAMETERS: p_plant TYPE werks_d OBLIGATORY.
Start-of-selection.
START-OF-SELECTION.
Header data
Sales document type
gs_order_header_in-doc_type = p_auart.
gs_order_header_inx-doc_type = 'X'.
Sales organization
gs_order_header_in-sales_org = p_vkorg.
gs_order_header_inx-sales_org = 'X'.
Distribution channel
gs_order_header_in-distr_chan = p_vtweg.
gs_order_header_inx-distr_chan = 'X'.
Division
gs_order_header_in-division = p_spart.
gs_order_header_inx-division = 'X'.
Reguested Delivery Date
gs_order_header_in-req_date_h = p_edatu.
gs_order_header_inx-req_date_h = 'X'.
gs_order_header_inx-updateflag = 'I'.
Partner data
Sold to
gwa_itab3-partn_role = 'AG'.
gwa_itab3-partn_numb = p_sold.
APPEND gwa_itab3 TO gt_order_partners .
ship to
gwa_itab3-partn_role = 'WE'.
gwa_itab3-partn_numb = p_ship.
APPEND gwa_itab3 TO gt_order_partners .
ITEM DATA
gwa_itab2-updateflag = 'I'.
Line item number.
gwa_itab1-itm_number = '000010'.
gwa_itab2-itm_number = 'X'.
Material
gwa_itab1-material = p_matnr.
gwa_itab2-material = 'X'.
Plant
gwa_itab1-plant = p_plant.
gwa_itab2-plant = 'X'.
Quantity
gwa_itab1-target_qty = p_menge.
gwa_itab2-target_qty = 'X'.
APPEND gwa_itab1 TO gt_order_items_in.
APPEND gwa_itab2 TO gt_order_items_inx.
Line item number.
gwa_itab1-itm_number = '000020'.
gwa_itab2-itm_number = 'X'.
Material
gwa_itab1-material = p_matnr.
gwa_itab2-material = 'X'.
Plant
gwa_itab1-plant = p_plant.
gwa_itab2-plant = 'X'.
Quantity
gwa_itab1-target_qty = p_menge.
gwa_itab2-target_qty = 'X'.
APPEND gwa_itab1 TO gt_order_items_in.
APPEND gwa_itab2 TO gt_order_items_inx.
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
order_header_in = gs_order_header_in
ORDER_HEADER_INX = gs_order_header_inx
IMPORTING
SALESDOCUMENT = gs_vbeln
tables
RETURN = gt_return
ORDER_ITEMS_IN = gt_order_items_in
ORDER_ITEMS_INX = gt_order_items_inx
order_partners = gt_order_partners.
Check the return table.
LOOP AT gt_return into gwa_itab4 WHERE type = 'E' OR type = 'A'.
EXIT.
ENDLOOP.
IF sy-subrc = 0.
WRITE: / 'Error occured while creating sales order '.
ELSE.
Commit the work.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
WRITE: / 'Document ', gs_vbeln, ' created'.
ENDIF. -
How to create custom report plugin using child region report metadata
Hi,
I want to ask for help on how to create custom report plugin using child region report metadata. My idea is to create a child region, a classic report and set the condition to never.
Then i will query the child report metadata from apex view and use it to create a custom report like using jquery jq-grid. Any idea how i can create a process that will use the child report
metadata? I dont know how i can create a process just like how apex work, how apex render report, coz i want it to be control using the standard apex report attribute. This plugin will
render according to the child report attribute.
Is there anybody here had ever done this?Hi Nicolette,
Thanks for the reply. I know where to find the metadata, just asking for idea on how the rendering process will be.
Start from determining column heading, column order until finish rendering the report. The same way how apex
render the classic report.
Previously this imy my rendering process:
FUNCTION GETCOLUMN(P_REGION IN APEX_PLUGIN.T_REGION,
P_PLUGIN IN APEX_PLUGIN.T_PLUGIN,
P_VALUE IN VARCHAR2) RETURN SYS.DBMS_SQL.DESC_TAB2 IS
VSQLHANDLER APEX_PLUGIN_UTIL.T_SQL_HANDLER;
VCOLCOUNT NUMBER;
VCOLNAMES VARCHAR2(2000);
VAJAXIDENTIFIER VARCHAR2(100);
VPAGESIZE TYPEATTR := P_REGION.ATTRIBUTE_04;
VJSCODE VARCHAR2(32767);
BEGIN
VSQLHANDLER := APEX_PLUGIN_UTIL.GET_SQL_HANDLER(P_SQL_STATEMENT => 'select * from s_emp',
P_MIN_COLUMNS => 1,
P_MAX_COLUMNS => 999,
P_COMPONENT_NAME => P_REGION.ID);
VCOLCOUNT := VSQLHANDLER.COLUMN_LIST.COUNT();
FOR I IN 1 .. VCOLCOUNT LOOP
VCOLNAMES := VCOLNAMES || '{name: "' ||
UPPER(VSQLHANDLER.COLUMN_LIST(I).COL_NAME) || '",';
END LOOP;
APEX_PLUGIN_UTIL.FREE_SQL_HANDLER(VSQLHANDLER);
RETURN VSQLHANDLER.COLUMN_LIST;
EXCEPTION
WHEN OTHERS THEN
APEX_PLUGIN_UTIL.FREE_SQL_HANDLER(VSQLHANDLER);
RAISE;
END GETCOLUMN;
So this is how i get the header for my report plugin. The same method is use to get the value / data for each column. This process is work. So now
i want to extend my plugin so that i will use all attributes from the child report to render my plugin. So the column header, column order, all will depend
on the child report. And the column display condition is set, it will also check the condition before render the column. Sounds like i want to reinvent
the normal apex rendering process but this is what i want to achieve.
I need help to find the correct logic for my render process. Don't want too much for starting, just want to render the plugin correctly, same with child report,
same columns alias, column ordering and column conditional display.
Thanks,
akulala -
How to create a single report using 5 difftent reports
Hi Experts
how to create a single report using 5 repors in it.
Example
I have to create a Survey history report using
Reports like Surevy 1
Surevy 2
Surevy 3
Surevy 4
Surevy 5
Please suggest me.
SantoshUse Analysis Process Designer (RSANWB) to feed each of the survey BEX reports to one DSO. Assuming each of the surveys has something in common to compare. Could also be used as a snapshot storage for the surveys in case history needs to be compared/archived.
Build the Direct update DSO with the survey objects. Add needed time characteristics and/or version control objects to the key.
Data sources will be the 5 surveys.
Add formula to hardcode version/time for history.
Data target is the direct update DSO.
http://help.sap.com/saphelp_nw2004s/helpdata/EN/49/7e960481916448b20134d471d36a6b/frameset.htm
-SM -
How to create a table to use in webdynpro ABAP
Hi Guys,
Can anybody let me know how to create a table to use in webdynpro ABAP. I am new to ABAP. It would appreciable if i get useful answer. Thanks In Advance
Regards
RaviHi! You can use transaction code SE11. Please refer to http://help.sap.com/saphelp_nw70/helpdata/en/6c/f2934259a5c66ae10000000a155106/frameset.htm
Please note that table name should start with 'Y' or 'Z' - by SAP naming conventions object names starting with 'Y' and 'Z' are reserved for customer application development.
Please reward points if helpful -
How to create a packet by using java?
Hi, i am currently working on a research and i have some problems here.
1) how to create a packet by using java programming ?
2) How can i set the packet's information (e.g: packet's length, size of its header, etc) by using java?
I am currently in a midst of this now and i hope that someone is willing to correspond to my questions and help me out of it.
Thank you!I wan to create a customize packet where the user can
define the header size, the packet's length etc. in
the program......Then you get to write it to the connection yourself. Look at the OutputStream classes to see how to write low level output to a connection. -
How to create standby database by using duplicate
Dear all,
How to create standby database by using duplicate,is there some doc to read?Hi;
You can use
Step-By-Step Guide To Create Physical Standby On Normal File System For ASM Primary using RMAN [ID 838828.1]
Creating Physical Standby using RMAN Duplicate Without Shutting down The Primary [ID 789370.1]
Also use goole, there are many blog-site-dogs mention that topic. From googling:
Creating a Standby Database with Recovery Manager
http://docs.oracle.com/cd/B19306_01/backup.102/b14191/rcmdupdb.htm
http://www.pythian.com/news/248/recipes-for-creating-a-managed-standby-with-rman/
http://docs.oracle.com/cd/B19306_01/server.102/b14239/rcmbackp.htm
Regard
Helios
Maybe you are looking for
-
I am trying to install OS 9.2.1 in an old G3 which at present has no OS in it. The screen says it needs updated firmware to do so. When I try to follow instructions, it tells me the CD is locked, which is obvious since it is an installation CD. Other
-
Hi, we are perfoming an upgrade of CRM 4.0 to CRM 5.0. First there was a problem at the phase XPRAS_UPG executing the job RDDEXECL it generated the short dump SYNTAX_ERROR but it was solved following the note 961410 - Add. info. on upgrading to SAP E
-
Weblogic sample doesn't work properly ( failed to serialize ) ?
Dear all, I am running the sample dom.zip which doesn't run properly from http://dev2dev.bea.com/direct/webservice/index.html. Server ======================================================= package examples.dom; import org.w3c.dom.Document; import or
-
Sharing home videos to apple tv
How do I use home sharing to view flip videos stored on desktop on apple tv?
-
Annotating a protected PDF with comments allowed - how?
Hello I have a protected PDF that you can't copy from but which you commenting is allowed in. I can comment (add sticky notes and highlight) with no problem in Adobe Reader on a PC but in the Adobe Reader for iPad App the annotation features are stil