Disable row highlighting in details view in file explorer

Cannot extract files from archive to existing folder using drag and drop operation.
screenshot here http ://imgur. com/lmERkkw (it doesn't let me attach images or links until "verify my account", but no such option I am offered)
or a simply file drag and drop copy http ://imgur .com/CHgmu5R
In file explorer navigate to a folder containing enough files that there is no space between the last file and the bottom window edge.
In another file explorer window, open a ZIP archive with explorer.
Select all files and try to drag and drop these files over the first window. An operation that you would routinely perform and expect no issues, you might say.
This however will fail because sometime after XP a "brilliant" mind at Microsoft decided that 1) items in details view should be highlighted when the mouse is over and 2) not being satisfied with the damage (1) is doing, the entire row is highlighted
when the mouse is over, so when a drag and drop operation comes to this target, it is not interpreted as a drop to empty space but a drop to a target file.
In XP, if I really wanted to drop an object into a file, I would EXPLICITELY drop it onto the FILENAME. If I wanted to drop into the containing/displayed folder, I would just drop it into an empty space.
But in recent windows, this has changed and there is no space left to drop the drag-and-drop operation.
I am ***baffled*** at me as a small user having to sum all this up. Don't windows developers use windows themselves??!?!?!?!
I read on the net that for windows 7 there was a workaround for this called "folder options X". it seems that it does not work in win10.
If someone cares to collect this feedback and send it to developers, this is just ONE of MANY features slashed from XP file explorer and XP desktop and XP taskbar and XP start menu (everything being offered by explorer.exe). Find a whole list here:
http :// xpwasmyidea.blogspot .com
Left tree folder jumping bug is back. Single-click expanding in left panel folder tree only worked in XP. etc....

thank you Raafje.
It works well!
But I have still an issue with colored content of table cells. Some cells in my report contains HTML-colored content(a kind of intra-cell progress bar). Any hover color (I tried same color row and background-color:transparent) overwrite the color of cell's content and it looks no so nice. Each cell may have different colors so I can not define one standard for hover for all cases.
Is there a way to deactivate this hover completely?
Thank you!

Similar Messages

  • Insert a row in master detail view & jboRowKey parameter

    Hi
    I hava a minor problem.
    On JSP page I have edit form for master view, beyond edit form is browse of detail view. I would like to insert or edit a row on master view and after update and commit, a would like to stay on the same page to insert some rows into detail view.
    When I editing rows it is Ok, becose jboRowKey parameter is always the same (to find proper row on master view).
    Problem appears when I want to Insert a row into master view, becose after transaction is commited, jboRowKey parameter is changed.
    Primary key on master table is sequence and it is inserted by (preinsert) trigger before commit.
    If anybody has some idea to solve this problem, please help.
    Gorazd

    Without knowing exactly the technology you are using, (JDev version, BC4J JSP tags/Components tags?),
    In general with BC4J after you do a commit, you do not necessarily have a record pointer on the new record that you just insert on the master table, so you would have to locate it again.
    Here is one way you could do this.
    After you commit your new inserted record, you could go back to a master "browse" page which shows the records of your master table along with a link to it's corresponding detail page. Encoded in the link you could pass the rowkey of the master record as a parameter and then in the detail page you could locate the master record that was clicked on by using the Find operation of the Row tag. When the master row is located, you automatically would be pointing to the correct detail records.
    In this case since the master was just created, there wouldn't be any detail records yet. You could then create new detail records for the new master..
    Let me know if this helps..
    -Chris

  • Inserting rows in master-detail views

    I have two VOs connected by a view link. I want to insert new rows in both the master VO and the detail VO and connect them together.
    I have the following:
    MasterEO (mapped to master_table)
    MasterVO (defined on MasterEO)
    DetailEO (mapped to detail_table)
    DetailVO (defined on DetailEO)
    MasterDetailAO (1 to many Association between MasterEO and DetailEO. master_id in detail_table references id in master_table)
    MasterDetailVL (1 to many ViewLink defined on MasterDetailAO)
    My AM looks like:
    MasterVO
    DetailVO via MasterDetailVL1
    I am trying to insert a new row in MasterVO, and a new row in DetailVO that should be linked to the new row in MasterVO. I used the code listed below. I was able to get the DetailEOImpl from the new row in DetailVO, and then get the new MasterEOImpl from the DetailEOImpl. However, when I called drow.getMasterVO() (drow being the new row created in DetailVO), I got null back instead of the new row in MasterVO. What do I have to do to connect the new row in MasterVO and DetailVO? (I got the same results regardless of whether the association is a composition or not)
    Also another thing I noticed, even though I've called setMaxFetchSize(0) on both VOs, the sql trace still shows the queries being executed. Is there anything else I need to do?
    MasterVOImpl master = (MasterVOImpl) testAM.findViewObject("MasterVO");
    DetailVOImpl detail = (DetailVOImpl) testAM.findViewObject("DetailVO");
    master.setMaxFetchSize(0);
    detail.setMaxFetchSize(0);
    MasterVORowImpl mrow = (MasterVORowImpl) master.createRow();
    mrow.setId(new oracle.jbo.domain.Number(10));
    master.insertRow(mrow);
    DetailVORowImpl drow = (DetailVORowImpl) detail.createRow();
    drow.setDetailId(new oracle.jbo.domain.Number(100));
    detail.insertRow(drow);
    DetailEOImpl deoi = drow.getDetailEO();
    MasterEOImpl meoi = deoi.getMasterEO();
    if (meoi != null)
    System.out.println("ID from EO: " + meoi.getId()); // This value is correct
    Row mrw = drow.getMasterVO(); // RETURNS NULL INSTEAD OF THE NEW ROW
    if (mrw != null)
    System.out.println("Row Class from Detail VO: " +
    mrw.getClass().getName());
    else
    System.out.println("Master VO is null");
    // THE OTHER DIRECTION ALSO DOESN'T WORK
    RowIterator rt = mrow.getDetailVO();
    DetailVORowImpl dd = (DetailVORowImpl) rt.first();
    // dd IS NULL
    if (dd != null)
    System.out.println("New Detail Row: " + dd.getDetailId());
    else
    System.out.println("New Detail Row from Master is null");

    You need to make your ViewObjects 'AssociationConsistent' for all collections to see new rows inserted into the cache. To set this setting for all VOs, edit your Appliation Module configuration and set the value for jbo.viewlink.consistent to be true.

  • No TITLEs displayed in Detail view in Windows Explorer

    The following pertains to Windows 7 Professional 64-bit vs. Windows XP Professional 32-bit.
    In Windows Explorer, when viewing the file list in 'detail' view, you can also add the 'title' attribute for display by right-clicking the attribute bar above the file list.  However, in Windows 7, no titles are displayed for PDF files that have this
    information which were displayed under WinXP.  Also, if the file properties are displayed, the PDF tab is gone.
    I cannot find any info on how to re-enable this feature.  If XP-style PDF title attributes have been removed or disabled in Windows 7 Explorer, it is a MAJOR omission for our corporation.  We have a massive collection of corporate
    and 3rd party PDF documents where interdocument links will not work if the filename is changed.  The TITLE attribute in detail view is used to display the document title, not the filename.  If any other view is used, e.g. icon view, the bubble
    popup displays the title in WinXP, but this again doesn't work in Win7.  Without the title attribute working as it does in XP, we may have to forego moving from XP to Windows 7 on our desktops (we're skipping Vista, of course), and find an alternate
    desktop OS (Linux?) that still supports this feature.
    For example, every IBM software/hardware PDF manual has a cryptic filename which does not reflect anything about the title of the manual.  These filenames support inter-manual links, so renaming the PDF manuals to reflect the title is absolutely
    not an option.  However, the PDF attributes of the file do contain the title, and these were visible under both Properties (the PDF tab), and the TITLE column in Detail view under WinXP.  However, both of these features are gone in Windows 7,
    and to say it's a PITA is a gross understatement.
    We want (need) this feature back in Windows 7.  I'd call it a show-stopper in moving to Windows 7 if this isn't fixed, and soon!
    Btw, Microsoft, we have over 45,000 desktops currently running WinXP, plus 100's of Win2003/Win2008 servers in our corp.  Are you listening?

    Here's what seems to be going on.
    As part of the Adobe Reader download, Adobe provides a shell extension called pdfshell.dll.  On 32-bit Windows XP, you'll find it in the C:\Program Files\Common Files\Adobe\Acrobat\ActiveX folder.  On 64-bit Windows 7, you'll find it in the C:\Program
    Files (x86)\Common Files\Adobe\Acrobat\ActiveX folder.  But, on either system, it's a 32-bit shell extension.  On 64-bit Windows 7, Windows Explorer will only run as a 64-bit program.  According to numerous web forum posters, this was a change
    between the last "beta" and the "RC" version of 64-bit Windows 7.  There is a 32-bit version of Windows Explorer in the C:\Windows\SysWOW64 folder, but if you try to run it you get another instance of 64-bit Explorer.  The (first)
    problem is that 64-bit Windows Explorer won't load a 32-bit shell extension.
    You can see the 32-bit pdfshell.dll "working" on 64-bit Windows 7 in the File Open dialog of any 32-bit application (such as Adobe Reader).  To see this, first open an Explorer window and navigate to a folder that has some PDF files like your
    IBM manual.  Right click on the file and choose Properties.  Look at the tabs in the dialog and note that there is no PDF tab.  Now, OK out of the Properties dialog and double-click on the same file to open it in Adobe Reader.  Now press
    Ctrl-O or choose File Open to get the File Open dialog.  Navigate to the same folder, right click on the same file and choose Properties.  Look at the tabs and see that you now have the PDF tab that was missing in Explorer.  In that tab, you
    can see the Title that pdfshell.dll has pulled from the file.  This works because 32-bit Adobe Reader has loaded a 32-bit common file dialog which *will* load a 32-bit shell extension.
    But you're not out of the woods yet.  The common file dialog has many of the features of Explorer, and you can select Details view and right-click on the column headers to choose to show a Title column.  This will show Titles for several document
    types, but not for PDF files.  This isn't a 64-bit versus 32-bit issues, it's a Windows XP versus Vista and later issue.  What Adobe implemented in pdfshell.dll is an ActiveX interface called IColumnProvider, and Microsoft dropped support for this
    interface in Windows Vista (replacing it with something called the Property System).  You can glance at http://msdn.microsoft.com/en-us/library/bb776831%28VS.85%29.aspx and just read the first line after the page header:  "[This feature is supported
    only under Windows XP or earlier. ]".  So, the PDF Title column feature didn't go away with 64-bit Windows 7, it went away with 32-bit Windows Vista.
    The best solution to this problem would be for Adobe to update pdfshell.dll to provide the Property System interface that Vista and Windows 7 require.  See http://msdn.microsoft.com/en-us/library/bb776859%28v=VS.85%29.aspx if you care for the details. 
    Then Adobe should release 32-bit and 64-bit versions of pdfshell.dll implementing the new interface, and we'd get both the PDF tab and Explorer columns like Title for PDF files in 32-bit and 64-bit versions of Windows 7 (and Vista).
    Alternatively, some enterprising developer could presumably write a shim that would present the Property System interface on its upper side (callable by Explorer) and the IColumnProvider interface on its lower side (capable of calling existing versions of
    pdfshell.dll).  It would need to deal with interfacing between 64-bit Explorer and a 32-bit pdfshell.dll ... I assume that this is possible somehow, but I don't know.
    A kludge that might be (barely?) usable would be to use Windows XP Mode to run a 32-bit Windows XP Explorer and use that to navigate using the PDF Titles and possibly launch them.  Perhaps you could come up with a way to make Windows XP Mode's Explorer
    launch Adobe Reader in the host 64-bit Windows 7 OS.
    A third-party solution might be xplorer^2 (http://www.zabkat.com/index.htm) which claims to support the interface that Microsoft dropped in Vista (http://www.zabkat.com/blog/07Feb10-column-handlers-revived.htm).  I know nothing about this program, I
    just found it while Googling for "column handler".  It says that it has a 21 day trial, is available in 32-bit and 64-bit versions and costs $29.95 (presumably US dollars).  There is a "lite" version that is free for non-commercial
    use ... all of this info is just repeated from their web pages, I have no connection to the company and only know what I read ... I haven't tried it.
    It's worth noting that life isn't perfect with pdfshell.dll and 32-bit Windows XP either, depending on your PDF files.  Some documents don't have Titles (depending, partly, on what software produced them).  Some have Titles long enough that they
    won't display in an Explorer column (though they show up truncated on the status line and un-truncated in a tooltip).  I have a file called "GEARaspi Security Information.pdf" (http://www.gearsoftware.com/support/GEARAspi%20Security%20Information.pdf)
    that has no Title, created by OpenOffice.org 2.4 according to its PDF tab.  I have another called "319124.pdf" (http://www.intel.com/assets/pdf/whitepaper/319124.pdf) which has the rather wordy title "Intel®  Extreme Memory Profile
    (Intel® XMP) supporting Intel® X48 Express Chipset with DDR3 White Paper".  Despite having a Title, no Title is displayed in a Title column in Windows Explorer in 32-bit Windows XP, though a truncated version appears in the status bar and
    the tooltip gets the whole thing, wrapping to two lines to do it.  Intel's file was produced with Acrobat PDFMaker 7.0 for Word according to its PDF tab.
    This post is based on what I could figure out, I hope it's helpful (if discouraging ... you won't fix this with a registry hack).

  • How can I display pdf file details on 64-bit Windows 7 detail view?

    I'd like to display some pdf file details in order to classify them by author, title, subject... This option was simply possible for pdf file on windows xp (just by selecting the desired details on detail view when exploring folders) but it seems to be impossible for windows 7 (It's possible for other file like *.jpg, mp3...). Is there a program or a plugin to solve this problem? Thank you very much.

    It would appear, very annoyingly, that Acrobat is still lagging in the x64 department! It will, at the moment, only run as an x86 sub.....

  • File Dialog (Details View and Multiple Selections for View File Type)

    I would like to use the generic windows dialog box found in the toolbar under:
    File I/O/Advanced File Functions/File Dialog
    What I would like to do is have multiple selections for the file type, for example one menu selection is *.txt, another is *.rtf, another is *.csv, etc. Listing a single type is straightforward.
    Also does anyone know if there is a way to have the dialog open in the DETAILS view automatically?
    Thanks for any help!
    Carlton

    Hi,
    You can do it in following ways:
    1. Write in pattern input the string "*.txt; *.csv; *.rtf". This will show to the user only files with this extensions in the dialog.
    2. Another way is to create ring or menu where user could specify the extension. Depending on this extension you could wire the appropriate string to the pattern input of "File Dialog.vi"
    I have made an example.
    Good luck.
    Oleg Chutko.
    Attachments:
    fileopen.vi ‏42 KB

  • Keeping Row Highlighted In Master-Detail Table

    JDev 11.1.2.0
    I have a small .jsf page with a master-detail setup, using 2 tables.
    When I select a row in the master table, the detail table is populated as expected.
    When I select a row in the detail table, the row is no longer highlighted on the master table.
    Is there any way to have the row selection in the master table remain highlighted while the user is clicking around the detail table?
    I am not sure if it matters but I have manually added filtering to both tables.
    Thank you.
    Ray

    Any help would be appreciated.

  • Win 7 File-Manager "Pages" column on details view not working.

    Hi, I'm using AA XI on Win 7.  I have a couple of advanced file managers (xplorer2 and XYplorer) that let you choose different columns for the the "Details View."  One of the built-in WIndows properties that can be used as a column is "Pages."  It shows the number of pages that a Word doc has, but does not show anything for PDF files.  One of the XYplorer forum members said that I need to install PDF-XChange, then the column support will be added to my computer...   Is there an Acrobat XI setting that will allow Windows to read the number of pages in a PDF?  Any other thoughts on this?  Many thanks. 

    Hi, I'm using AA XI on Win 7.  I have a couple of advanced file managers (xplorer2 and XYplorer) that let you choose different columns for the the "Details View."  One of the built-in WIndows properties that can be used as a column is "Pages."  It shows the number of pages that a Word doc has, but does not show anything for PDF files.  One of the XYplorer forum members said that I need to install PDF-XChange, then the column support will be added to my computer...   Is there an Acrobat XI setting that will allow Windows to read the number of pages in a PDF?  Any other thoughts on this?  Many thanks. 

  • How to Disable Row Detail in Sales Module

    Dear Experts,
    how to disable row detail option in sales module. how it is posible. we are using SAP Business One 2007. PL42
    Thanx

    AOA Rahil,
    I have just solved this problem, I was also facing the same one
    I am using B1DE, I have handled this on before menu click when open the form
    <B1Listener(BoEventTypes.et_MENU_CLICK, true)>  _
            Public Overridable Function OnBeforeMenuClick(ByVal pVal As MenuEvent) As Boolean
                'GENERATED CODE
                Me.LoadForm()
    1***            Dim Form As Form = B1Connections.theAppl.Forms.ActiveForm
       2 ***        Form.Settings.EnableRowFormat = False
                Return false
            End Function
    1--Capture the current form
    2--Disable Row Detail Form
    It worked for me
    Best Regards,
    Umer Nasim Mirza
    03004003633

  • When I open a file, I'd like to have the directory open in detail view

    When I open a directory to read or write a file, I'd like the directory to open is the "details" mode, showing file dates, sizes etc. Can this be done? I'm using Labview 8.5.1.
    Thanks

    You need direct windows API calls for this, there was a vi around somewhere which I use to allow for multiple file selections. If I remember correctly, it was posted by Wiebe@Carya somewhere on the ni site. I'm not sure if this can be done, however (depends on the MS interface).
    Felix
    www.aescusoft.de
    My latest community nugget on producer/consumer design
    My current blog: A journey through uml

  • How to insert a row in the detail table of a treeTable (master/detail)?

    Is there any small, working example with JDev 11.1.2.1 on how to programmatically insert a row in the detail table represented by the treeTable component?
    Please don't send links to this example http://jobinesh.blogspot.com/2010/05/crud-operations-on-tree-table.html , which does not work.
    Thanks.

    Erp, why do you keep giving the links to that example or the zip including the project of that example? I explicitly asked to not send any links to that example, which does not work with jdev 11.1.2.1.
    This is the exception from that one when trying to create a new record on the details:
    <UIXEditableValue> <_isBeanValidationAvailable> A Bean Validation provider is not present, therefore bean validation is disabled
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    :bndVarFirstName =null
    <FormRenderer> <_warnUnpoppedContextChanges> ADF_FACES-60095:Durante l'elaborazione del renderer del form, la modifica di contesto trovata non corrisponde al componente previsto.
    <UIXCollection> <processSaveState> è possibile che la chiave di riga non venga reimpostata correttamente alla fine della richiesta. ID componente: :pc1:tt1, ViewId: /treeSample.jspx
    <UIXComponentBase> <processSaveState> Salvataggio dello stato per gli elementi figlio del componente RichPanelCollection[UIXFacesBeanImpl, id=pc1] non riuscito.
    <UIXComponentBase> <processSaveState> Salvataggio dello stato per gli elementi figlio del componente RichPanelGroupLayout[UIXFacesBeanImpl, id=pgl1] non riuscito.
    <UIXComponentBase> <processSaveState> Salvataggio dello stato per gli elementi figlio del componente RichForm[UIXFacesBeanImpl, id=f1] non riuscito.
    <UIXComponentBase> <processSaveState> Salvataggio dello stato per gli elementi figlio del componente RichDocument[UIXFacesBeanImpl, id=d1] non riuscito.
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Il ciclo di vita Faces ha ricevuto eccezioni non gestite nella fase RENDER_RESPONSE 6
    java.lang.NullPointerException
         at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.findChildNode(JUCtrlHierNodeBinding.java:867)
         at oracle.jbo.uicli.binding.JUCtrlHierBinding.bringNodeToRangeKeyPath(JUCtrlHierBinding.java:788)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding.bringNodeToRangeKeyPath(FacesCtrlHierBinding.java:111)
         at oracle.adfinternal.view.faces.model.binding.RowDataManager.setRowKey(RowDataManager.java:130)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel.setRowKey(FacesCtrlHierBinding.java:830)
         at org.apache.myfaces.trinidad.component.UIXCollection.setRowKey(UIXCollection.java:513)
         at org.apache.myfaces.trinidad.component.UIXCollection.processSaveState(UIXCollection.java:270)
         at org.apache.myfaces.trinidad.component.TreeState.saveState(TreeState.java:175)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processSaveState(UIXComponentBase.java:1043)
         at org.apache.myfaces.trinidad.component.TreeState.saveState(TreeState.java:175)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processSaveState(UIXComponentBase.java:1043)
         at org.apache.myfaces.trinidad.component.TreeState.saveState(TreeState.java:175)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processSaveState(UIXComponentBase.java:1043)
         at org.apache.myfaces.trinidad.component.TreeState.saveState(TreeState.java:175)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processSaveState(UIXComponentBase.java:1043)
         at javax.faces.component.UIComponentBase.processSaveState(UIComponentBase.java:1156)
         at org.apache.myfaces.trinidadinternal.application.StateManagerImpl.saveView(StateManagerImpl.java:193)
         at org.apache.myfaces.trinidadinternal.application.StateManagerImpl.getViewState(StateManagerImpl.java:134)
         at oracle.adfinternal.view.faces.renderkit.rich.PprResponseWriter._writeViewState(PprResponseWriter.java:514)
         at oracle.adfinternal.view.faces.renderkit.rich.PprResponseWriter.endDocument(PprResponseWriter.java:83)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1490)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at oracle.adfinternal.view.faces.context.PartialViewContextImpl._processRender(PartialViewContextImpl.java:321)
         at oracle.adfinternal.view.faces.context.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:152)
         at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:974)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1652)
         at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:91)
         at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(JspViewHandlingStrategy.java:431)
         at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:233)
         at org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ChangeApplyingVDLWrapper.renderView(ViewDeclarationLanguageFactoryImpl.java:350)
         at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:273)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:165)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1027)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:334)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:232)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:122)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    <RegistrationConfigurator> <handleError> ADF_FACES-60096:Eccezione server durante PPR, n. 1
    java.lang.NullPointerException
         at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.findChildNode(JUCtrlHierNodeBinding.java:867)
         at oracle.jbo.uicli.binding.JUCtrlHierBinding.bringNodeToRangeKeyPath(JUCtrlHierBinding.java:788)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding.bringNodeToRangeKeyPath(FacesCtrlHierBinding.java:111)
         at oracle.adfinternal.view.faces.model.binding.RowDataManager.setRowKey(RowDataManager.java:130)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel.setRowKey(FacesCtrlHierBinding.java:830)
         at org.apache.myfaces.trinidad.component.UIXCollection.setRowKey(UIXCollection.java:513)
         at org.apache.myfaces.trinidad.component.UIXCollection.processSaveState(UIXCollection.java:270)
         at org.apache.myfaces.trinidad.component.TreeState.saveState(TreeState.java:175)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processSaveState(UIXComponentBase.java:1043)
         at org.apache.myfaces.trinidad.component.TreeState.saveState(TreeState.java:175)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processSaveState(UIXComponentBase.java:1043)
         at org.apache.myfaces.trinidad.component.TreeState.saveState(TreeState.java:175)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processSaveState(UIXComponentBase.java:1043)
         at org.apache.myfaces.trinidad.component.TreeState.saveState(TreeState.java:175)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processSaveState(UIXComponentBase.java:1043)
         at javax.faces.component.UIComponentBase.processSaveState(UIComponentBase.java:1156)
         at org.apache.myfaces.trinidadinternal.application.StateManagerImpl.saveView(StateManagerImpl.java:193)
         at org.apache.myfaces.trinidadinternal.application.StateManagerImpl.getViewState(StateManagerImpl.java:134)
         at oracle.adfinternal.view.faces.renderkit.rich.PprResponseWriter._writeViewState(PprResponseWriter.java:514)
         at oracle.adfinternal.view.faces.renderkit.rich.PprResponseWriter.endDocument(PprResponseWriter.java:83)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1490)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at oracle.adfinternal.view.faces.context.PartialViewContextImpl._processRender(PartialViewContextImpl.java:321)
         at oracle.adfinternal.view.faces.context.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:152)
         at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:974)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1652)
         at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:91)
         at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(JspViewHandlingStrategy.java:431)
         at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:233)
         at org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ChangeApplyingVDLWrapper.renderView(ViewDeclarationLanguageFactoryImpl.java:350)
         at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:273)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:165)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1027)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:334)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:232)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:122)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    while I get this from my own project based on the above one:
    <UIXEditableValue> <_isBeanValidationAvailable> A Bean Validation provider is not present, therefore bean validation is disabled
    <UIXRegion> <_logIllegalContextChangeMessage> ADF_FACES-10026:Durante l'elaborazione del componente area, non è stata trovata una modifica di contesto oppure la modifica trovata non corrisponde all'istanza impostata dal componente corrente. Prevista oracle.adf.view.rich.component.fragment.UIXRegion$RegionContextChange, trovata UIXCollection.CollectionComponentChange[Component class: oracle.adf.view.rich.component.rich.data.RichTreeTable, component ID: tt1].
    <UIXRegion$RegionSiteImpl> <validate> Attempt to validate an already invalid RegionSite:
    <UIXCollection> <processSaveState> è possibile che la chiave di riga non venga reimpostata correttamente alla fine della richiesta. ID componente: :pt1:r1:pt1:pc1:tt1, ViewId: /main.jspx
    Edited by: user10047839 on 20-ott-2011 7.23

  • ALV - problem to disable row selection (SET_ROW_SELECTABLE)

    Hi,
    I'm using an (non editable) ALV with a supply function to display details to each line.
    I have to buttons "New" and "Modify" to insert a new line or to modify an existing row (in the details).
    This works fine.
    Now what I want to do is, if the user press one of the buttons "New" or "Modify", I want to disable the row selection of the ALV, so the user can't select another row during inserting or editing.
    For this, I've implemented in the WDDOMODIFYVIEW of the view the coding to enable or disable the row selection
    lo_value->if_salv_wd_table_settings~SET_ROW_SELECTABLE( ABAP_TRUE ).
    * or
    lo_value->if_salv_wd_table_settings~SET_ROW_SELECTABLE( ABAP_FALSE ).
    In case of "New" this works fine. The row selection is disabled.
    But not in case of "Modify".
    There is a strange behaviour:
    The row selection is not completely disabled. It looks like you can select rows, but if you select another row, it is automatically jumping to the first row and also the details is updated to the first row.
    The different between "New" and "Modify" is, that in "New", I create a new element in the ALV.
    Than it works correct. If I do the same in "Modify", I have the same correct behavior.
    But of course, I don't want to insert a new row in my "modify" mode.
    So maybe it has something todo with set lead selection?
    Maybe I do something wrong or that is a problem in the abap release. But I can't find anything in OSS.
    Thanks in advance!
    Andreas

    Hi,
    I would like to propose another approach here,
    I assume that ALV is in read only mode.
    1. User select the row and press the "Modify" button. As soon as user press the modify button "disable" the Modify and New button.
    2. Once the user is finish with the changes and press save. Enable the new and modify button.
    3. Without saving if user select anyother row then raise the "Save" confirmation popup with Yes, NO and Cancel button.
    4. If User press the New button then add new row and disable the "New" and "Modify button". Follow the Step 2 and 3 for this case also.
    I hope this will give you some idea.
    Thanks,
    Rahul

  • Splitpage - details view not populating

    Hi,
    Can someone tell me what I am missing here.  I am using the splitpage.xaml page for the first time.  I have left it pretty much as default.  I have populated the Item list successfully but nothing happens when I click on an item.  I would
    have expected the details of that item to populate the Details view. 
    I would have expected that the below line in the Details view would have automatically populated the Details view with what is selected in the List view.  Or do I still need to do something in the ItemListView_SelectionChanged method?
    DataContext = "{Binding SelectedItem, ElementName=itemListView}"
    Maybe its something very simple I am missing. 
    Below is my item list and my detail list from the xaml - NB the item list populates fine.
    Thanks for any help.
    <!-- Vertical scrolling item list -->
    <ListView
    x:Name="itemListView"
    AutomationProperties.AutomationId="ItemsListView"
    AutomationProperties.Name="Items"
    TabIndex="1"
    Grid.Row="1"
    Margin="-10,-10,0,0"
    Padding="120,0,0,60"
    ItemsSource="{Binding Source={StaticResource itemsViewSource}}"
    IsSwipeEnabled="False"
    SelectionChanged="ItemListView_SelectionChanged">
    <ListView.ItemTemplate>
    <DataTemplate>
    <Grid Margin="6">
    <Grid.ColumnDefinitions>
    <ColumnDefinition Width="Auto"/>
    <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Border Background="{ThemeResource ListViewItemPlaceholderBackgroundThemeBrush}" Width="60" Height="60">
    <Image Source="" Stretch="UniformToFill" AutomationProperties.Name="{Binding ErrorDate}"/>
    </Border>
    <StackPanel Grid.Column="1" Margin="10,0,0,0">
    <TextBlock Text="{Binding ErrorDate}" Style="{StaticResource TitleTextBlockStyle}" TextWrapping="NoWrap" MaxHeight="40"/>
    <TextBlock Text="{Binding UserMessage}" Style="{StaticResource CaptionTextBlockStyle}" TextWrapping="NoWrap"/>
    </StackPanel>
    </Grid>
    </DataTemplate>
    </ListView.ItemTemplate>
    <ListView.ItemContainerStyle>
    <Style TargetType="FrameworkElement">
    <Setter Property="Margin" Value="0,0,0,10"/>
    </Style>
    </ListView.ItemContainerStyle>
    </ListView>
    <!-- Details for selected item -->
    <ScrollViewer
    x:Name = "itemDetail"
    AutomationProperties.AutomationId = "ItemDetailScrollViewer"
    Grid.Column = "1"
    Grid.RowSpan = "2"
    Padding = "60,0,66,0"
    DataContext = "{Binding SelectedItem, ElementName=itemListView}"
    HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto"
    ScrollViewer.HorizontalScrollMode="Disabled" ScrollViewer.VerticalScrollMode="Enabled"
    ScrollViewer.ZoomMode="Disabled">
    <Grid x:Name="itemDetailGrid" Margin="0,60,0,50">
    <Grid.RowDefinitions>
    <RowDefinition Height="Auto"/>
    <RowDefinition Height="Auto"/>
    <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
    <ColumnDefinition Width="Auto"/>
    <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Image Grid.Row="1" Margin="0,0,20,0" Width="180" Height="180" Source="" Stretch="UniformToFill" AutomationProperties.Name="{Binding ErrorDate}"/>
    <StackPanel x:Name="itemDetailTitlePanel" Grid.Row="1" Grid.Column="1">
    <TextBlock x:Name="itemTitle" Margin="0,-10,0,0" Text="{Binding Title}" Style="{StaticResource SubheaderTextBlockStyle}"/>
    <TextBlock x:Name="itemSubtitle" Margin="0,0,0,20" Text="{Binding ExceptionMessage}" Style="{StaticResource SubtitleTextBlockStyle}"/>
    </StackPanel>
    <TextBlock Grid.Row="2" Grid.ColumnSpan="2" Margin="0,20,0,0" Text="{Binding InfoMessage}" Style="{StaticResource BodyTextBlockStyle}"/>
    </Grid>
    </ScrollViewer>

    Hi Ireland75,
    I don't think you need some events like Selection_Changed since the data is binding. Once you change the selection in ListView, the content for selected item will be also changed.
    I would suggest you to create a split template to see how it works instead of create a single Split Page on your project. You need binding things on to the item detail content, if you create a single split page, there is no test data.
    --James
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Keeping selected row highlighted

    I have a datatable that has 2 panel grids in it. The first panel grid is used only to show the first image/link all the time because it is not stored in our database. The second panelGrid fetches a list of programs from our database, and lists them with an image next to the link if the user is subscribed to that program. When the page first loads up, I need the first row highlighted by default. When a user selects a program, I need to change the highlight to that the program they selected. When the user selects a program, it loads the same page, but changes an ifram that has the details of what they clicked on. How can I get the row for this program only to be selected and stay selected until they click another program. Below is my page code and my backing bean.
    <h:dataTable id="programTable" headerClass="programTableHeader" width="100%"
                                                                     value="#{Program_profile.programDataModel}" var="varprogramDataModel">
                                                                     <h:column>
                                                                          <f:facet name="header">
                                                                               <h:panelGrid id="pnlgridAboutMyPrograms" width="100%" border="0" cellpadding="0" cellspacing="0" columns="1">                                                                                
                                                                                    <h:commandLink id="lnkAboutMyPrg" action="#{Program_profile.aboutMyProgramAction}" >
                                                                                         <hx:graphicImageEx id="imgAbtMyPrg1" value="#{msg.Program_profile_About_My_Program_Image}" border="0" hspace="5"></hx:graphicImageEx>
                                                                                         <h:outputText id="txtAbtMyPrg" value="#{msg.Program_profile_About_My_Program_Name}"></h:outputText>
                                                                                    </h:commandLink>
                                                                               </h:panelGrid>
                                                                          </f:facet>     
                                                                          <h:panelGrid id="pnlgridPrograms" width="100%" border="0" cellpadding="0" cellspacing="0" columns="1"  columnClasses="">
                                                                               <h:commandLink id="programLink" action="#{Program_profile.selectedProgram}">
                                                                                    <hx:graphicImageEx id="checkMarkProgram" value="#{msg.Program_profile_Check_Mark_Image}" border="0" rendered="#{varprogramDataModel.subscribed}" hspace="5"></hx:graphicImageEx>
                                                                                    <h:outputText id="programName" value="#{varprogramDataModel.name}"></h:outputText>
                                                                               </h:commandLink>
                                                                          </h:panelGrid>
                                                                     </h:column>Backing bean:
    public String selectedProgram(){
              // A program details which is selected by the user
              ApplicationParameter.getLogger().debug(ENTRY);
              ProgramInformation selectedProgram= null;
              ProfileController profileController = new ProfileController();
              Customer customer =null;
              // Returning the value for from-outcome element of faces-config.xml file 
              String from_outcome=null;
              try{
                   //Check for customer object
                   if(!utility.isUserInSession()){
                        FacesMessage message = MessageFactory.getMessage(facesContext,"Program_profile_customer_help");
                        facesContext.addMessage("",message);
                        return ApplicationParameter.NAVIGATION_CUSTOMER_HELP;
                   selectedProgram = (ProgramInformation)programDataModel.getRowData();
                   selectedProgram=createProgramInformation(selectedProgram.getCode());
                    * Highlight the program selected
                    UICommand programCommand = getProgramLink();
                    UIComponent parent = programCommand.getParent();
                    parent.getAttributes().put("rowClasses","tnSelected");
                    ApplicationParameter.getLogger().debug("\n ***************  programCommand = "+programCommand.getClientId(facesContext));
                 ApplicationParameter.getLogger().debug("\n*************     programParent = "+parent.getClientId(facesContext));
                     * Highlight the About my programs link
    //                 UICommand aboutProgramCommand = getLnkAboutMyPrg();
    //                 UIComponent aboutParent = aboutProgramCommand.getParent();
    //                 if (!parent.getAttributes().containsKey("rowClasses")) {
    //                      aboutParent.getAttributes().put("rowClasses","tnSelected");
                   //setSelectedHighlight("tnSelected");
                   //Set in the session
                   ApplicationParameter.getLogger().debug("Iframe page ->"+selectedProgram.getInfoPage());
                   utility.getExternalContext().getSessionMap().
                             put(ApplicationParameter.SESSION_KEY_PROGRAM_INFORMATION,selectedProgram);     
                   utility.getExternalContext().getSessionMap().
                             put(ApplicationParameter.SESSION_KEY_IFRAMEPAGE,selectedProgram.getInfoPage());                                   
                   from_outcome=ApplicationParameter.NAVIGATION_PROGRAM_PROFILE;
              }catch (Exception ex){
                   ApplicationParameter.getLogger().error("\n\nException ->\n"+ex.getMessage());
                   FacesMessage message = MessageFactory.getMessage(facesContext,"Program_profile_Customer_Help_Exception");
                   facesContext.addMessage("",message);
                   return ApplicationParameter.NAVIGATION_CUSTOMER_HELP;
              ApplicationParameter.getLogger().debug(EXIT);
              return from_outcome;
         }When I click on a program link using the code above, it highligts all the rows, not just the selected one.

    can anyone please help me? I can post more code if that helps.

  • Setwhereclause on a detail view object

    Hi
    I have a detail view object which has a huge where clause and I want to add a search facility to my view. I used setWhereClause object but does it replace the previous whereclause in the default viewobject or add onto it? It seems like executequery is not working . The same results come.
    Here is the sql of the view object:
    SELECT AccountRouteProfile.DOMAINID,
    AccountRouteProfile.RESELLERID,
    AccountRouteProfile.COMP_ID,
    AccountRouteProfile.WK_PROFILE,
    AccountRouteProfile.WE_PROFILE,
    AccountRouteProfile.MONDAY_PROFILE,
    AccountRouteProfile.TUESDAY_PROFILE,
    AccountRouteProfile.WEDNESDAY_PROFILE,
    AccountRouteProfile.THURSDAY_PROFILE,
    AccountRouteProfile.FRIDAY_PROFILE,
    AccountRouteProfile.SATURDAY_PROFILE,
    AccountRouteProfile.SUNDAY_PROFILE,
    Comp.COMP_NAME,
    RouteProfile.DEFINITION weekProfile,
    RouteProfile2.DEFINITION weekendProfile
    FROM ACCOUNT_ROUTE_PROFILE AccountRouteProfile,
    COMP Comp,
    ROUTE_PROFILE RouteProfile,
    ROUTE_PROFILE RouteProfile2
    WHERE AccountRouteProfile.COMP_ID=Comp.COMP_ID
    AND AccountRouteProfile.DOMAINID=Comp.DOMAINID
    AND AccountRouteProfile.RESELLERID=Comp.RESELLERID
    AND AccountRouteProfile.WK_PROFILE=RouteProfile.PROFILE
    AND AccountRouteProfile.DOMAINID=RouteProfile.DOMAINID
    AND AccountRouteProfile.RESELLERID=RouteProfile.RESELLERID
    AND AccountRouteProfile.WE_PROFILE=RouteProfile2.PROFILE
    AND AccountRouteProfile.DOMAINID=RouteProfile2.DOMAINID
    AND AccountRouteProfile.RESELLERID=RouteProfile2.RESELLERID
    Here is my data action that does the search:
    ViewObject v1=actionContext.getBindingContext().findDataControl("AppModuleDataControl").getApplicationModule().findViewObject("AccountRouteProfileView12");
    //System.out.println(v1.getRowCount());
    String filter=actionContext.getHttpServletRequest().getParameter("filter");
    String criteria=actionContext.getHttpServletRequest().getParameter("criteria");
    String param="COMP_ID";
    if(filter==null)
    param="COMP_ID";
    else
    if(filter.equals("Company Id"))
    param="AccountRouteProfile.COMP_ID";
    else if(filter.equals("Company Name"))
    param="Comp.COMP_NAME";
    String query="";
    if(criteria!=null)
    query=param+" LIKE '" + criteria+"'";
    System.out.println(query);
    v1.setWhereClause(param);
    v1.executeQuery();
    super.findForward(actionContext);
    It seems like the executequery is not working.Can you please help.
    Note: The where clause in the query must stay as it is.The code must add onto it.

    Hi,
    both, the master and detail have an iterator binding in ADF (you didn't say how you created the apps, so I assume ADF). The iterator binding is a named entry in teh pageDef file of the page. If you selc a detail row in a tabe or form, then this becomes teh current row in the iterator.
    If you look e.g. in teh deveoper guide, there are various ways of how to access the ADF binding at runtime. You don't say the technology you use, so I assume ADF Swing. In ADF Swing there is a panelBinding object that yu use to access the binding layer. Just get a handle to the detail ierator, call geCurrentRow and getAttribute(String) on it to obtain the selected salary.
    otn.oracle.com/products/jdev has links to th developer guides and tutorials
    Frank

Maybe you are looking for

  • ITunes Store Prob

    Ok I bought a song and it didn't come with some FLV file with pics and lyrics. How can I get what I bought???

  • How do i get back my bold text

    How do I get a bolder text on the home screen time and in the setting menu?  As far as I can tell this damned iOS7 is washed out and very hard to read.  I HATE IT!

  • Steps to convert a song to mp3

    Hello I need the steps to convert the songs that I purchased into mp3, I've already burned them into a cd and I will import them, so what I need it is to know what do I do next. Note: I want to convert my purchased song into an audible cd. Thank you!

  • Itunes ringtones and text tones not working??

    I downloaded a ring tone and a text tone, from the itunes store,and it was working great for about three weeks.  I lost charge on my phone yesterday and soon as I powered back up the default ringtones have seemed to take over even though my tones are

  • Configure: error: Cannot find php-config

    After security update 2008-002 for Leopard, the PHP module builder stops, because the PHP version running on the machine doesn't match the header files from the PHP-developer part. More info see: http://www.naquah.net/blog/dennis/2008/03/20/how-to-ge