Frank Nimphius Pojo example

Hello
IM using Jdev Studio Edition Version 11.1.1.3.0 I webServices and datacontrol I create pagination when I scroll downwards or upwards and that the index number? how it create pagination and what measures the? how it works?

Load the sample. It has the configuration.

Timo

Tags: Java

Similar Questions

  • Frank Nimphius TreeWalking workspace?

    Can someone give me the comings and goings of the workspace of Frank Nimphius TreeWalking example? I'm trying to figure 10.1.3 tree api binding and need help.

    If no one knows, then, Frank? Is this workspace somewhere? I want to inform me on a node in a tree table. I have a list of tables of channels – such as [0, 2, 10] - showing the location of the node, but the only way I found to get the node up to now takes a list of oracle.jbo. Key, no strings. I have a memory of make you some kind of conversion?

    Michael,

    I have re-uploaded the sample to buster blog.

    http://thepeninsulasedge.com/frank_nimphius/2009/08/12/ADF-1013-reposting-tree-search-example/

    Frank

  • SAML 2.0 + ADF | Based on Frank Nimphius safety for everyone

    Hi all

    I took Frank Nimphius security for everyone and enabled to work with a Cluster of WLS + eDirectory LDAP. I was able to make it work on a pre-production (Cluster, HA, LBS, etc) environment.
    The way I did was:
    Configure the WLS to LDAP
    * Let JAAS to do the rest of the security
    * Follow the advice of Frank when I have the application was sent

    But now I need to implement single sing and Sign Out. on each ADF Applications that I will develop.
    To do this, I choose to SAML 2.0.
    Over the years I have another supplier is, I don't have to really worry about implementation of SSO, I just modify the WLS and "speaking with my new provider of security."

    I've worn to a point where I am able to set up a Standalone WLS + unit of Novell Access Manager 3.2 on my laptop and ran a Servelt demo that comes with Novell. This servlet must be able to read some statements.

    Now I'm stuck on two things:

    1. I am not able to configure application of Frank and make it work for SAML 2.0
    2. a RDM are need when WLS is clusted and SAML 2.0 want to be configured. I have no documentation of fürthen to configure WSL + ADF in order to be able to work according to the standards of SAML 2.0.

    If anyone of you has a few entries, I'll be very grateful.

    I can share my notes about how I configured Access Manager from Novell and do work the example provided by Novell.

    Thanks in advance,

    Hector.

    Check if this may help:
    http://Biemond.blogspot.com/2009/09/SSO-with-WebLogic-1031-and-Saml2.html

  • The implementation of the method of Frank Nimphius's to insert a line at the end of a table?

    Mr President.

    The implementation of the method of Frank Nimphius's to insert a line at the end of a table?

    https://blogs.Oracle.com/jdevotnharvest/entry/how_to_add_new_adf

    I put this method is my CustomerViewRowImpl class

    Like this

    public String onRowCreate() {
     BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry();
     //access the name of the iterator the table is bound to. Its "allDepartmentsIterator"
     //in this sample
     DCIteratorBinding dciter = (DCIteratorBinding) bindings.get("allDepartmentsIterator");
     //access the underlying RowSetIterator
     RowSetIterator rsi = dciter.getRowSetIterator();
     //get handle to the last row
     Row lastRow = rsi.last();
     //obtain the index of the last row
     int lastRowIndex = rsi.getRangeIndexOf(lastRow);
     //create a new row
     Row newRow = rsi.createRow();
     //initialize the row
     newRow.setNewRowState(Row.STATUS_INITIALIZED);
     //add row to last index + 1 so it becomes last in the range set
     rsi.insertRowAtRangeIndex(lastRowIndex +1, newRow); 
     //make row the current row so it is displayed correctly
     rsi.setCurrentRow(newRow);                          
     return null;
    }  
    

    My iterator name is CustomerView1Iterator

    What to write get the method at line 5 above

     DCIteratorBinding dciter = (DCIteratorBinding) bindings.get("allDepartmentsIterator");
    

    Concerning

    Hello world

    I put my name to vo iterator CustomerView1Iterator instead of allDepartmentsIterator.

    And it works quite well

    Concerning

  • Filtering problem date to the table QBE filter when it is supported by the POJO data control

    @Timo Hahn ADFfan 11.1.1.4 or 11.1.1.7

    I have exactly the same problem as described in the discussion archived here unanswered

    Definiton vc_temp_1 not found error for the filter of the columns date

    I used the sample downloaded 37 here as a model

    037. how to build the pagination in the POJO ADF data control

    http://www.Oracle.com/technetwork/developer-tools/ADF/learnmore/index-101235.html

    It is easy to replicate, just to run this sample and try to filter on the date of hire.  It takes about 2 minutes to download and run.

    sample image 37 running on 11.1.1.7

    Here is the stacktrace.   Don't know why it's using java.sql.Timestamp.   My POJO returns a java.lang.Date

    java.lang.IllegalArgumentException: timestamp format must be yyyy-mm-dd hh: mm: [.fffffffff]

    at java.sql.Timestamp.valueOf(Timestamp.java:194)

    to oracle.jbo.common.JboTypeMapEntries$ 3.convert(JboTypeMapEntries.java:149)

    at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:855)

    at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:102)

    at oracle.jbo.common.JboTypeMapEntries.convertValue(JboTypeMapEntries.java:382)

    at oracle.jbo.common.OracleTypeMapEntries.convertValue(OracleTypeMapEntries.java:162)

    at oracle.jbo.common.JboTypeMap.convertValue(JboTypeMap.java:869)

    at oracle.jbo.domain.TypeConvMapEntry.convert(TypeConvMapEntry.java:120)

    at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:855)

    at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:102)

    at oracle.jbo.RowComparator.compareEquals(RowComparator.java:34)

    at oracle.jbo.RowValueSupplier.compareValues(RowValueSupplier.java:253)

    at oracle.jbo.expr.JIParserNode.evaluate(JIParserNode.java:1274)

    at oracle.jbo.ExprEval.doEvaluate(ExprEval.java:1099)

    at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:911)

    at oracle.jbo.RowMatch.rowQualifies(RowMatch.java:187)

    at oracle.jbo.server.ViewObjectImpl.rowQualifies(ViewObjectImpl.java:2811)

    at oracle.jbo.server.QueryCollection.rowQualifies(QueryCollection.java:3705)

    at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:3590)

    at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:3387)

    at oracle.jbo.server.QueryCollection.sortRows(QueryCollection.java:994)

    at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1184)

    at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1338)

    at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1256)

    at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1250)

    at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:6809)

    at oracle.adf.model.bean.DCBeanDataControl.executeIteratorBinding(DCBeanDataControl.java:948)

    at oracle.adf.model.binding.DCIteratorBinding.doExecuteQuery(DCIteratorBinding.java:2177)

    at oracle.jbo.uicli.binding.MyIteratorBinding.executeQuery(JUAccessorIteratorDef.java:721)

    at oracle.jbo.uicli.binding.JUSearchBindingCustomizer.applyAndExecuteViewCriteria(JUSearchBindingCustomizer.java:607)

    at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.processQuery(FacesCtrlSearchBinding.java:442)

    application example will reproduce the problem with no changes

    Post edited by: Don Kleppinger confirmed it happens on 11.1.1.7 as well (see image)

    Frank Nimphius-Oracle

    I have a work around for this bug to Oracle.  I have a version in 037 sample that actually works and that will sort the field date.  I'm ready to download a copy to replace the download version that is there if Oracle is listening.  The sample was there 5 years ago so it is regrettable that this bug still exists.

    That's what I did

    create beans with custom queryListener

    On the table

    change

    queryListener = "#{bindings.allEmployeesQuery.processQuery} '"

    TO

    queryListener = "#{queryListenerBean.processQuery} '"

    Add an additional field to the line which is a long value of the Date column.   In the queryListener I change the input filter on the value of long type instead of the date value.

    I do not display the column containing the value of long (time) in the table, but she must appear in the binding of the tree. (shuttles to the right)

    In the listener query

    • Read the filter value Date and read the value of time full, clear the value of the filter date
    • long time set in the filter
    • Run the query by call of the listener of the original request #{bindings.allEmployeesQuery.processQuery}
    • Set the date value to the value entered by the user
    • erase the value of long type

    Here is the code

    {} private void processQuery (QueryEvent queryEvent)

    Table richeTableau = (RichTable) queryEvent.getComponent ();

    FilterableQueryDescriptor filterQD = (FilterableQueryDescriptor) table.getFilterModel ();

    Card filterCriteria = filterQD.getFilterCriteria ();

    Date dt = (Date) filterCriteria.get ("hireDate");

    time of to of subject Date and filter on hireDateLong instead of column hireDate column

    containing the value of long type of date instead of the Date

    If (dt! = null) {}

    TM long = dt.getTime ();

    filterCriteria.put ("hireDateLong", tm);

    filterCriteria.put ("hireDate", null); This must be null or will not work

    }

    DCBindingContainer bc = (DCBindingContainer) BindingContext.getCurrent () .getCurrentBindingsEntry ();

    Object execBinding = bc.findExecutableBinding ("allEmployeesQuery");

    does not perform a cast of the class internal oracle but another technique guided under

    does not work with POJO data control

    run the filter

    (ExecBinding) .processQuery (queryEvent) (FacesCtrlSearchBinding);

    This will fail

    invokeQueryEventMethodExpression ("#{bindings.allEmployeeesQuery.processQuery}",)

    restore the value of the filter if he continues to display in the QBE bar

    filterCriteria.put ("hireDate", dt);

    filterCriteria.put ("hireDateLong", null);

    }

  • Synchronize the forms with self-referential VO on the Board of the tree. POJO-based model

    Hello. I need your help

    Sample ADF Code corner #32 show how to build a picture of the tree to a self referencing VO:
    [http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html#CodeCornerSamples]

    Paper corner Code ADF Oracle JDeveloper OTN harvest/09/2011 by Frank Nimphius show how to build a form of modification of the table data and synchronize it with the selected line in the table of the tree:
    [http://www.oracle.com/technetwork/developer-tools/adf/learnmore/sept2011-otn-harvest-508189.pdf]

    These examples are useful, but I have a problem, I don't have a model based on a database, my application datamodel is based in POJO objects, there is no appModules or ViewObjects so I do not know how to reference the tree table attribute target with the iterator form edit.

    Can someone help me?
    Perhaps (I don't know how) I do a VO and an AppModule that encapsulates the model POJO?

    Thank you very much

    Hello

    It should work the same. You create a tree of a POJO data control based on your POJO model. Expose another collection pointing to the same set of data and drag it onto the form. Use the setting in the configuration tree dialog box to set the current line in the tree as aware of the iterator of form.

    Frank

  • Clarification? : book Frank & Lynn - "shared" data control scope workflow

    I'm looking for clarification around extended shared data of control please, about a point made in the book "Oracle Fusion Developer Guide" McGraw - Hill Frank Nimphius and Lynn Munsinger.

    On the 229 page there is a note saying "the extent of control of data can be shared if the transaction is also shared. Without doubt, this means that only transaction options 'Always use of existing Transaction' or ' use existing Transaction if Possible "are applicable to a range of shared data control.

    However this seems at odds with what the supports of the IDE, you can also select the transaction options '< no Transaction Controller >' and 'Always start new Transaction' when the data control range is set to shared.

    Which is correct? The IDE or the book?

    Your help is appreciated.

    CM.

    Chris,

    "The scope of control of data can be shared if the transaction is also shared.

    At least the book is OK for what I tested in a simple test case:

    1. no transaction - no sharing

    -no synchronization of master-detail. DC are bot shared
    -validation in called btf commits not calling workflow

    2. "always use existing" transaction selects the shared data control and disables this field automatically, so there is no other choice for this

    3 share DataControl and always "begin transaction".

    Validation of transaction in btf called also commits the transaction by calling TF

    Bottom line is therefore the operation of the ADFc handling seems to be confusing because it is only a guideline for the DataControl to interpret.

    See also page 14 "task flows 'new deal' vs"new db connection"" from: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/march2011-otn-harvest-351896.pdf

    In British Colombia ADF, it seems that separate transactions exist if you use the isolated mode. If you use shared transaction and new then essentially transactions are not isolated.

    Frank

    PS. : I took an action item followed with development about what the expected behavior of the ADF BC for the parameters of the controller are.

  • a custom template for an af:tree building

    With the help of JDev 11.1.1.3

    I want to use an af:tree to display the data in a hierarchy, but I'm not using ADF BC or even links. On this project, we are only allowed to use the components of faces and that's all.
    We use EJB 3 as a data layer.

    Now, I want to fill an af:tree with data from our database using the EJB.

    When you look at the documentation, there is a part on the tables and trees. It describes how to complete the tree based on a template:
    http://download.Oracle.com/docs/CD/E12839_01/Web.1111/b31973/af_table.htm#CIADBJCJ

    When you look at this code, the code snippet uses instances of TreeNode. the documents do not say what class is this real... When we look into jdeveloper I find only the TreeNode of the javax.swing and some interfaces/abstract classes for processing xml but I can't seem to find a class that I can use...

    The documentation is not clear on this subject. Can anyone provide me with the best documentation or example on how to fill out a tree of a bean of support rather than use links to a data control?

    Chris Muir has done a blog on this here 't-fit-all.blogspot.com/2007/05/back-to-programming-programmatic-adf.html http://one-size-doesn
    This blog is a little older but still works.

    Frank Nimphius has a blog here http://thepeninsulasedge.com/frank_nimphius/2010/06/28/new-on-adf-code-corner-editable-tree-nodes-using-the-oracle-adf-pojo-data-control/

    Timo

  • ADF BC 11 - better question practice

    Hello

    I think that many developers/architects working with development in the field of the SOA, are facing the same problem that we have. SOA architecture promised you decoupled systems that are very adaptable and flexible. However, most of the systems also have user interfaces and they need
    to be quick, othervise system would not be successful. Logic of field should only be stored in one place and there will be a need to access the logic of bepl, user interfaces and for example also for other services. The dilemma is that we all need two decoupling we receive web services and the
    speed that we get to call it for example java directly.

    But here's more info on our real challenge:

    We are building a system based on the bpel 10.1.3 and adf 11g. The reason for the versions are related story. Oracle has published SOA 11 g in the middle of our Development Department and before we really started with faces.

    The system that is to be able to adapt data from various sources (with a different structure) and we need a central place to the logic of the "domain" that can be accessed both bpel and ui (faces). Forms of adf faces must be independent of data sources.

    Currently, we are working with a model where a pojo implements a logical field. The pojo can be exposed as datacontrol and webservice as well. The pojo will use calls to adf bc modules of the application when he needs to use the data, or in some cases, it would be enterprise service bus services.

    We have made several shapes of faces adf which operates purely on the pojo or via calls from the backend bean or the connection to the datacontrol. It works, however I read steve muench article that describes that you should never instantiate
    request module with Configuration.createRootApplicationModule () of the bean from backend. However as the faces are not aware of the application module it will not try to instantiate. This approach still potential will be our probems about conflitcs, performance...

    Kind regards
    Jan

    Published by: jsteenbe on February 18, 2010 11:45

    Hello

    OT to use Configuration.createRootApplicationModule () is recommended because it creates a new database connection, which is expensive. Instead, you can expose the AM as a DataControl and then use the ADF link layer to access the data control from which you access the business logic. This approach slimlines.

    However, your use case looks so much like a candidate for the services of POJO beans that I think this is the way to go to be nimble enough in the future
    Frank

    Published by: Frank Nimphius, February 18, 2010 13:38

  • AF:inputtext change the color of the text on pressure from button and the position of the caret

    Hi all

    Very green, when it comes to ADF so I hope to give you enough information to get assistance.

    I found a 2008 document that created Frank Nimphius that shows how the JavaScript in the ADF and the manipulation of the inline style property.

    It is titled "ADF Code corner 010. How to create a character counter of entry for text fields.

    While my use case is not the same I feel that I could use for my use case logic.

    My use case is that the user wants a text field to replace the blue color when being typed in so that they know what they changed.

    I'm jusing JDeveloper 12.1.2

    That's what I have my input text looks like:

    <af:column sortProperty="#{bindings.ChiefScaleOrderVO.hints.OrderNo.name}" filterable="true"
                                   sortable="true" headerText="#{bindings.ChiefScaleOrderVO.hints.OrderNo.label}" id="c1"
                                   width="11%" inlineStyle="#{recordManager.columnStyle}">
                          <af:inputText value="#{row.bindings.OrderNo.inputValue}"
                                        label="#{bindings.ChiefScaleOrderVO.hints.OrderNo.label}"
                                        columns="#{bindings.ChiefScaleOrderVO.hints.OrderNo.displayWidth}"
                                        maximumLength="#{bindings.ChiefScaleOrderVO.hints.OrderNo.precision}"
                                        shortDesc="#{bindings.ChiefScaleOrderVO.hints.OrderNo.tooltip}" id="it1"
                                        autoSubmit="true" valueChangeListener="#{recordManager.columnTextModified}"
                                        clientComponent="true">
                            <af:clientListener method="keyInput" type="keyPress"/>
                            <f:validator binding="#{row.bindings.OrderNo.validator}"/>
                          </af:inputText>
                        </af:column>
    

    This is what looks like my javascript:

    <af:resource type="javascript">
           function keyInput(evt){
              //document.getElementById(evt.getSource().getClientId() + '::content').style.color = 'blue';
              textfield = evt.getCurrentTarget();
              textfield.setInlineStyleProperty("color","blue");
           }
    </af:resource>
    
    

    If I do an alert (textfield.getInlineStyleProperty("color")); before and after the the setInlineStyleProperty it does not say it gets the value at the blue, but my text color never changes.

    If I do the document.getElementById (evt.getSource () .getClientId () + ': content ""). style.color = "blue"; It works, but I'm doing things the "right way".

    So is there another way to do this now in 12 JDeveloper?

    Also is there anyway to when you click inside an af:inputText that he will not select all of the text and just position the cursor at the end?

    Thank you

    Derek Hansen

    Well, you try to set the wrong property.

    According to your example of "pure" javascript, you must set contentStyle and not inlineStyle.

    Then try something like: textfield.setContentStyle ("color: Blue");

    Dario

  • Dynamic region refresh problem

    Hello

    I use jdeveloper11.1.7.

    I've created a workflow with fragments, in this page, I've implemented the search feature. I dragged this taskflow as a dynamic region on the page. It is I'm looking for and get the results, but after getting the results if I click on the link in the dynamic region is not compensation results his shows the same page with the results. but I need to implement when I click on the link in the dynamic region results and the search criteria should be disapper.

    I tried the Solution of Frank Nimphius: that is to say, the dynamic region reset using this: oracle.adf.view.rich.util.ResetUtils.reset (richRegion); but it does not work in my case.

    and also I tried also with this solution: richRegion.refresh (FacesContext.getCurrentInstance ()); but his works also do not

    can someone help me on this please.

    Best regards

    Claude Reynier

    Re-enter taskflow is to:

    -Add the input to your taskflow parameter

    -Updating of the value = 'IfNeeded' in your area link (like this: http://1.bp.blogspot.com/-mZL4qUujajA/T66Hn4B5X6I/AAAAAAAAAXs/u-6p92FCro8/s1600/mainPage-param-pageDef.png)

    -bind taskflow parameter to a variable (for example, #{pageFlowScope.refreshCounter})

    -When you click on your link, increment the variable #{pageFlowScope.refreshCounter}.

    Because you set the refresh = "ifNeeded", when you change the value of the input taskflow parameter, it will refresh your taskflow.

    Dario

  • On the features of Drag and Drop

    Hi I work on ADFMobile I implemented an Application using HTML and JavaScript and CSS. And I provide the functionality of Drag and Drop in HTML5, but the functionality of Drag and Drop didn't work.

    So could you please help me how to implement the drag and drop operation going works in ADFMobile

    <! DOCTYPE html >

    < html >

    < head >

    <!-< script type = "text/javascript" src = "jquery.js" > < / script >

    < script type = "text/javascript" src = "main.js" > < / script >->

    < link rel = "stylesheet" type = "text/css" href = "style.css" >

    < title > < / title >

    < / head >

    < body >

    < div id = 'wrapper' >

    < div class = "header-wrapper" >

    < div class = "wrapper-in-head-left" > Accept < / div >

    < div class = 'wrapper-in-head-right' > reject < / div >

    < / div >

    < div class = "container" >

    < div class = "info-container" >

    < div class = "info-header" > example 1 < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < / div > <! - first contianer ends here - >

    < div class = "info-container" >

    < div class = "info-header" > example2 < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < / div > <! - first contianer ends here - >

    < div class = "info-container" >

    < div class = "info-header" > 3 < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < div class = "info-tip" >

    Hello World < p > < /p >

    < / div >

    < / div > <! - first contianer ends here - >

    < / div >

    < div class = 'wrapper-footer' >

    < div class = 'wrapper-foot of page-left' > learn... < / div >

    < div class = 'wrapper-foot of page-right' > Later < / div >

    < / div >

    < / div >

    < / body >

    < / html >

    #{pageFlowScope.JavaScript.InvokeAlerts}

    Sorry, Frank Nimphius I designed a mobile page with HTML5 JavaScript and CSS in Jdeveloper and I try to implement the functionality of gliding & in this application, but it will not work on the Android browser

    Could you please help me how to implement drag and drop features in the given page

    HTML:

    Accept

    Reject

    example1

    Hello world

    Hello world

    Hello world

    Hello world

    Example2

    Hello world

    Hello world

    Hello world

    Hello world

    3

    Hello world

    Hello world

    Hello world

    Hello world

    JavaScript:

    $(document) .ready (function () {}

    $('.info-tip').mousedown (function (e) {}

    e.preventDefault ();

    Console.log (e.ClientX);

    Console.log (e.ClientY);

    $('.info-tip').mousemove (function (e) {}

    {if (e.which = 1)}

    $(this).removeClass('info-tip').addClass ("clone-item");

    }

    });

    (.mouseup)})

    function() {}

    $('.info-tip').off ("mousemove");

    });

    });

    CSS:

    HTML, body {}

    Width: 100%;

    height: 100%;

    padding: 0px;

    margin: 0px;

    background: #ccc;

    }

    {#wrapper}

    Width: 80%;

    height: 80%;

    margin: auto;

    }

    . Container {}

    Width: 100%;

    height: auto;

    margin: 0px 0px 30px 0px;

    }

    {.wrapper-head

    margin: 0;

    background: #4c4c4c; / * Older browsers * /.

    background:-moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #000000 100%, #131313 100%); / * FF3.6 + * /.

    background:-webkit-gradient (linear, left top, left bottom, color-stop(0%,#4c4c4c) color-stop(12%,#595959) color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#000000), color-stop(100%,#131313))... / * Safari4, Chrome + * /.

    background:-webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#000000 100%,#131313 100%); / * Chrome10 +, Safari5.1 + * /.

    background:-o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#000000 100%,#131313 100%); / * Opera 11.10 + * /.

    background:-ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#000000 100%,#131313 100%); / * IE10 + * /.

    background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#000000 100%,#131313 100%); / * W3C * /.

    filter: progid:DXImageTransform.Microsoft.gradient (startColorstr = ' #4c4c4c ', endColorstr = "#131313 ', GradientType = 0"); / * IE6-9 * /.

    position: fixed;

    top: 0;

    Width: 80%;

    padding: 10px 0px;

    z-index: 100;

    }

    {.wrapper-footer

    margin: 0;

    padding: 10px 0px;

    background: #4c4c4c; / * Older browsers * /.

    background:-moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #000000 100%, #131313 100%); / * FF3.6 + * /.

    background:-webkit-gradient (linear, left top, left bottom, color-stop(0%,#4c4c4c) color-stop(12%,#595959) color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#000000), color-stop(100%,#131313))... / * Safari4, Chrome + * /.

    background:-webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#000000 100%,#131313 100%); / * Chrome10 +, Safari5.1 + * /.

    background:-o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#000000 100%,#131313 100%); / * Opera 11.10 + * /.

    background:-ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#000000 100%,#131313 100%); / * IE10 + * /.

    background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#000000 100%,#131313 100%); / * W3C * /.

    filter: progid:DXImageTransform.Microsoft.gradient (startColorstr = ' #4c4c4c ', endColorstr = "#131313 ', GradientType = 0"); / * IE6-9 * /.

    position: fixed;

    bottom: 0;

    Width: 80%;

    z-index: 100;

    }

    {} .info-container

    Width: 100%;

    height: auto;

    float: left;

    top of the margin: 20px;

    position: relative;

    }

    .wrapper .wrapper-in-head-left header {}

    float: left;

    color: #fff;

    text-indent: 10px;

    }

    .wrapper .wrapper-in-head-right header {}

    float: right;

    color: #fff;

    text-indent: 10px;

    }

    . Wrapper-foot left-foot of page-.wrapper {}

    float: left;

    color: #fff;

    text-indent: 10px;

    }

    foot of page-.wrapper .wrapper-foot of page-right {}

    float: right;

    color: #fff;

    }

    {} .info-head

    text-indent: 10px;

    color: #fff;

    make-weight: bold;

    padding: 2px 0px;

    margin-bottom: 8px;

    background: #1e5799; / * Older browsers * /.

    background:-moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 90%, #7db9e8 100%); / * FF3.6 + * /.

    background:-webkit-gradient (linear, left top, left bottom, color-stop(0%,#1e5799) color-stop(50%,#2989d8), color-stop(90%,#207cca) color-stop(100%,#7db9e8)); / * Chrome, Safari4 + * /.

    background:-webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 90%,#7db9e8 100%); / * Chrome10 +, Safari5.1 + * /.

    background:-o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 90%,#7db9e8 100%); / * Opera 11.10 + * /.

    background:-ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 90%,#7db9e8 100%); / * IE10 + * /.

    background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 90%,#7db9e8 100%); / * W3C * /.

    filter: progid:DXImageTransform.Microsoft.gradient (startColorstr = ' #1e5799 ', endColorstr = ' #7db9e8 ', GradientType = 0); / * IE6-9 * /.

    }

    {} .info-tip

    Width: 24%;

    height: 150px;

    float: left;

    margin-left: 10px;

    Background: #fff;

    -webkit-border-radius: 10px;

    }

    .info-pointe p {}

    text-align: center;

    margin: 60px banner 0px 0px 0px;

    }

    . Clone-item {}

    background: Red;

    Width: 200px;

    height: 150px;

    float: left;

    margin-left: 10px;

    background: Red;

    -webkit-border-radius: 10px;

    position: absolute;

    }

    Using this code, I generate a page on this page I want to drag drag the HellowWorld to accept button so how to implement this feature - déposer in ADFmobile

  • Regarding JDev R1 and R2 JDev

    Hi all

    I'm a freshness of the ADF technology, I went through a lot of ADF videos by @Frank Nimphius n co..., and I have my version 1 Jdev installed in my system... whenever I crossed the sample videos ADF and ADF code examples little was done in Release 2... So is it possible to install both versions of JDev in one PC?

    Concerning

    Lydie

    Hello

    Yes, you can. Simply install in a different directory

    Frank

  • Detection of double and single click on line

    Hi all

    I use jdev 11.1.1.6

    I have a table is displayed as below,

    < af:table value = "#{pageFlowScope.Bean.List}" var = 'temp' "

    lines = "1500" rowBandingInterval = "0" >

    < af:column id = "dc_c1" align = "center" clientComponent = "true" headerText = "Heade1" >

    < af:outputText value = "#{temp.value1} 'escape = 'false'"

    ID = "dc_ot1" / >

    < / af:column >

    < / af:table >

    I want to detect

    -Click on a line

    Double-click on a line

    How can I reach it?

    Hello

    You need the combination of a customer listening port, a Javascript function and a server listener.

    Frank Nimphius provided an example full here.

    Kevin

  • Unknown property resolve to null in PropertyNotFoundException

    In debugging a problem of DTE, we could see that there is no significant abnormalities other than a PropertyNotFoundException but the arguments it contained seemed to make little sense.

    StackTrace is as follows

    javax.el.PropertyNotFoundException: unattainable target, "6" resolved to null

    at com.sun.el.parser.AstValue.getTarget(AstValue.java:108)
    at com.sun.el.parser.AstValue.isReadOnly(AstValue.java:149)
    at com.sun.el.ValueExpressionImpl.isReadOnly(ValueExpressionImpl.java:248)
    at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.getUncached
    ReadOnly(EditableValueRenderer.java:489) to
    oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.wasSubmitted(EditableValueRenderer.java:343) to
    oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.decodeInternal(EditableValueRenderer.java:116) to
    oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.decodeInternal(LabeledInputRenderer.java:56) to
    oracle.adf.view.rich.render.RichRenderer.decode(RichRenderer.java:328)

    What makes '6' here refers to the exception? Usually the name of the property who decided to null is not supposed to be there?

    Hello

    did you check if the page contains a reference to '6' somewhere. The error seems to indicate that you have used a property reference that in fact there has no property. It could also in case for example, you call object.label. If 'object' is a string there is no label "channel name" whereby cases resolves to null

    Frank

    Published by: Frank Nimphius, Sep 10, 2012 16:19

Maybe you are looking for