Uncomitted warning popup not firing

Hi ADF Experts,
JDev Version 11.1.1.7.0
I have a jspx page in which the af:document tag has uncommitedDataWarning="on".
Inside my jspx page I have a region. Whenever I dont save any changes in the region and try to refresh the browser or close icon, the popup is not appearing.
Also I kept the region(inside jspx) bounded taskflow with critical selected. But still I dont see the popup on closing the browser or refreshing.
The jspx page code is below
<?xml version='1.0' encoding='UTF-8'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
          xmlns:pe="http://xmlns.oracle.com/adf/pageeditor"
          xmlns:cust="http://xmlns.oracle.com/adf/faces/customizable"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:c="http://java.sun.com/jsp/jstl/core"
          xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
  <jsp:directive.page contentType="text/html;charset=UTF-8"/>
  <f:view>
    <af:document id="d1" uncommittedDataWarning="on">
       <af:form  id="f1">
            <af:resource type="css" source="//webresources/css/portal.css"/>
            <af:pageTemplate viewId="/oracle/webcenter/portalapp/pagetemplates/pageTemplate_kesko.jspx"
                             value="#{bindings.pageTemplateBinding}" id="pt1">
               <f:facet name="content">
                  <pe:pageCustomizable id="pcl1">
                     <af:panelGroupLayout id="pgl1" layout="scroll"
                                          styleClass="page_content_area">                                    
                        <pe:layoutCustomizable id="lc1"
                                               showLayoutChanger="#{pageServiceBean.isEditMode}"
                                               text="#{pageUIBundle['TEMPLATE.CHANGE_LAYOUT']}"
                                               showIcon="false"
                                               type="threeColumnNarrow"
                                               shortDesc="#{pageUIBundle['TEMPLATE.CHANGE_LAYOUT']}">
                           <cust:panelCustomizable id="mainC"
                                                   styleClass="main_column">
                              <af:region value="#{bindings.BTFForFBRProposals1.regionModel}"
                                         id="r1"/>
                           </cust:panelCustomizable>
                           <f:facet name="contentA">
                           </f:facet>
                           <f:facet name="contentB">
                           </f:facet>
                        </pe:layoutCustomizable>
                     </af:panelGroupLayout>
                <f:facet name="editor">
                <pe:pageEditorPanel id="pep1"/>
              </f:facet>
                  </pe:pageCustomizable>
                </f:facet>
            </af:pageTemplate>
         </af:form>
    </af:document>
  </f:view>
</jsp:root>
jsff code
<?xml version='1.0' encoding='UTF-8'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
          xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:dvt="http://xmlns.oracle.com/dss/adf/faces"
          xmlns:c="http://java.sun.com/jsp/jstl/core">
   <c:set var="suiviewBundle"
          value="#{adfBundle['com.capgemini.kesko.view.SUIViewBundle']}"/>
   <af:resource type="javascript">
          var customJsFunction = function(event)
      var exceptiondata = event.getSource().findComponent("ot32").getValue();
      AdfCustomEvent.queue(event.getSource(),
                       "mycustomserverEvent",
                       {param1:exceptiondata},
                       true);
      return true;
   </af:resource>
   <!--parent panel group layout-->
   <af:panelStretchLayout id="psl1" dimensionsFrom="children">
      <f:facet name="center">
         <!-- <af:panelGroupLayout id="pgl1"  styleClass="AFStretchWidth"
                       inlineStyle="border-color:Green; border-style:solid; border-width:2px;">-->
         <!-- panelbox is contains a panelsplitter and panelbox is used for hiding on click of search results-->
         <af:panelGroupLayout layout="scroll" id="pgl1" styleClass="sui_search_panel">
            <af:outputText value="#{suiviewBundle.FORECAST_BASED_REPLENISHMENT}"
                           id="ot13"
                           inlineStyle="font-weight:bold; font-size:small;"/>
            <af:spacer width="264" height="35" id="s32"/>
            <af:panelBox text="#{suiviewBundle.SEARCH_FILTERS}" id="pb1"
                         styleClass="AFStretchWidth"                      
                         binding="#{pageFlowScope.MerchandizeBean.searchFilterPanelBox}"
                         partialTriggers="cb3">
               <af:panelSplitter id="ps1" disabled="true" splitterPosition="444"
                                 styleClass="AFStretchWidth"
                                 dimensionsFrom="parent"
                                 inlineStyle="height:583px; width:970px;">
                  <!-- left side pane-->
                  <f:facet name="first">
                        <af:panelGroupLayout id="pgl9">
                           <af:outputText value="#{suiviewBundle.SELECT_ASSORTMENT_CATEGORIES}"
                                          id="ot9"
                                          inlineStyle="font-weight:bold; font-size:small;"/>
                           <af:tree var="node"
                                    value="#{pageFlowScope.MerchandizeBean.model}"
                                    id="tree" immediate="true"                                  
                                    >
                              <f:facet name="nodeStamp">
                                 <af:commandLink text="#{node.classId} #{node.classDescription}"
                                                 actionListener="#{pageFlowScope.MerchandizeBean.createListManyItemForMerchandise}"
                                                 id="displayTable"
                                                 partialSubmit="true">
                                    <af:setPropertyListener from="#{node.classId}"
                                                            to="#{sessionScope.chosenNode}"
                                                            type="action"/>
                                    <af:setPropertyListener from="#{node.classDescription}"
                                                            to="#{sessionScope.chosenClassDescription}"
                                                            type="action"/>
                                 </af:commandLink>
                              </f:facet>
                           </af:tree>
                           <af:selectManyListbox label="#{suiviewBundle.SELECTED_ASSORTMENT_CATEGORIES}"
                                                 id="sml2"
                                                 contentStyle="width:180.0px;"
                                                 autoSubmit="true"
                                                 valuePassThru="true"
                                                 partialTriggers="tree:displayTable tree"
                                                 value="#{pageFlowScope.MerchandizeBean.lovValueTree}"
                                                 binding="#{pageFlowScope.MerchandizeBean.assortmentCategory}">
                              <f:selectItems value="#{pageFlowScope.MerchandizeBean.actualListTree}"
                                             binding="#{pageFlowScope.MerchandizeBean.assortmentItems}"
                                             id="si2"/>
                           </af:selectManyListbox>
                           <af:spacer width="16" height="20" id="s9"/>
                           <af:panelGroupLayout id="pgl20">
                              <af:spacer width="148" height="10" id="s8"/>
                              <af:commandButton text="#{suiviewBundle.REMOVE_SELECTED_ITEMS}"
                                                partialSubmit="true"
                                                binding="#{pageFlowScope.MerchandizeBean.removeButtonAssortmentCategory}"
                                                partialTriggers="tree:displayTable cb1"
                                                disabled="#{pageFlowScope.MerchandizeBean.assortmentCategoryRemove}"
                                                actionListener="#{pageFlowScope.MerchandizeBean.removeSelectedItemsFromTreeView}"
                                                id="cb1"/>
                           </af:panelGroupLayout>
                        </af:panelGroupLayout>
                  </f:facet>
                  <f:facet name="second">
                     <!-- right side  pane-->
                     <af:panelGroupLayout id="pgl10" layout="scroll">
                        <af:outputText value="#{suiviewBundle.SELECT_VENDORS}"
                                       id="ot3"
                                       inlineStyle="font-weight:bold; font-size:small;"/>
                        <af:panelGroupLayout id="pgl2" layout="horizontal">
                           <af:panelGroupLayout id="pgl11">
                              <af:spacer width="21" height="48" id="s1"/>
                              <!--commented as of now-->
                              <af:selectManyListbox label="#{suiviewBundle.VENDORS}"
                                                    id="sml1"
                                                    value="#{pageFlowScope.MerchandizeBean.lovValue}"
                                                    contentStyle="width:300.0px;"
                                                    autoSubmit="true"
                                                    valuePassThru="true"
                                                    binding="#{pageFlowScope.MerchandizeBean.selectListBoxSuppliers}"
                                                    partialTriggers="cb2">
                                 <f:selectItems value="#{pageFlowScope.MerchandizeBean.actualList}"
                                                id="si1"
                                                binding="#{pageFlowScope.MerchandizeBean.selectedItems}"/>
                              </af:selectManyListbox>
                           </af:panelGroupLayout>
                           <af:panelGroupLayout id="pgl15" layout="horizontal" styleClass="crop_search_button"
                                        inlineStyle ="height:66px; width:108px;"         >                           
                              <af:commandButton id="cb4"
                                                actionListener="#{pageFlowScope.MerchandizeBean.selectedSupplierValues}"
                                                partialSubmit="true"
                                                inlineStyle="width:30px;"
                                                icon="/images/lov.png"/>
                           </af:panelGroupLayout>
                        </af:panelGroupLayout>
                        <af:spacer width="10" height="10" id="s3"/>
                        <af:panelGroupLayout id="pgl3">
                           <af:spacer width="254" height="12" id="s2"/>
                           <!--remove functionality for suppliers-->
                           <af:commandButton text="#{suiviewBundle.REMOVE_SELECTED_ITEMS}"
                                             id="cb2" partialSubmit="true"
                                             disabled="#{pageFlowScope.MerchandizeBean.supplierListRemove}"
                                             binding="#{pageFlowScope.MerchandizeBean.removeButtonSupplier}"
                                             actionListener="#{pageFlowScope.MerchandizeBean.removeSelectedValues}"
                                             partialTriggers="cb2 cb5"/>
                        </af:panelGroupLayout>
                        <af:spacer width="449" height="59" id="s14"/>
                        <af:panelGroupLayout id="pgl4"                                              inlineStyle="width:400px;"
                                            styleClass="other_items">
                           <af:outputText value="#{suiviewBundle.OTHER_FILTERING_OPTIONS}"
                                          id="ot10"
                                          inlineStyle="font-weight:bold; font-size:small;"/>
                           <af:spacer width="10" height="10" id="s30"/>
                           <af:panelGroupLayout id="pgl5" layout="horizontal">
                              <af:spacer width="21" height="21" id="s4"/>
                              <!-- checkbox to be used for promotions -->
                              <af:selectBooleanCheckbox text="#{suiviewBundle.NO_LIMITATIONS}"
                                                        valueChangeListener="#{pageFlowScope.MerchandizeBean.promotionalValueChange}"
                                                        id="sbc1"
                                                        binding="#{pageFlowScope.MerchandizeBean.promotionChkBox}"
                                                        label="#{suiviewBundle.ARTICLES_WITH_PROMOTIONS}"
                                                        contentStyle="width:360.0px;"
                                                        autoSubmit="true"/>
                           </af:panelGroupLayout>
                           <af:spacer width="10" height="10" id="s22"/>
                           <af:panelGroupLayout id="pgl17" layout="horizontal"
                                                partialTriggers="sbc1">
                              <af:spacer width="21" height="21" id="s5"/>
                              <af:selectManyChoice label="#{suiviewBundle.PROMOTION_PRODUCT_ITEMS}"
                                                   disabled="#{pageFlowScope.MerchandizeBean.chkbox}"
                                                   partialTriggers="sbc1" valuePassThru="true"
                                                   binding="#{pageFlowScope.MerchandizeBean.promotionalProductBinding}"
                                                  value="#{pageFlowScope.MerchandizeBean.promotionalProductItems}"
                                                   id="promotionsMC"                                                 
                                                   contentStyle="width:292.0px;">
                                 <af:forEach items="#{pageFlowScope.MerchandizeBean.promotionalProductList}"
                                             var="item">
                                    <af:selectItem value="#{item.value}"
                                                   label="#{item.label}"
                                                   id="si4"/>
                                 </af:forEach>
                             </af:selectManyChoice>
                              <af:spacer width="8" height="74" id="s28"/>
                           </af:panelGroupLayout>
                           <af:panelGroupLayout id="pgl6" layout="horizontal">
                             <af:spacer width="21" height="21" id="s6"/>
                              <!-- checkbox to be used for deviations -->
                              <af:selectBooleanCheckbox text="#{suiviewBundle.NO_LIMITATIONS}"
                                                        contentStyle="width:360.0px;"
                                                        label="#{suiviewBundle.ARTICLES_WITH_EXCEPTIONS}"
                                                        id="sbc2"
                                                        binding="#{pageFlowScope.MerchandizeBean.exceptionChkBox}"
                                                        autoSubmit="true"
                                                        valueChangeListener="#{pageFlowScope.MerchandizeBean.deviationValueChange}"/>
                           </af:panelGroupLayout>
                           <af:spacer width="10" height="10" id="s27"/>
                           <af:panelGroupLayout id="pgl7" layout="horizontal">
                              <af:spacer width="20" height="21" id="s7"/>
                              <af:selectManyChoice id="exceptionsMC"
                                                   label="#{suiviewBundle.EXCEPTION_PRODUCT_ITEM}"
                                                   contentStyle="width:300.0px;"
                                                   partialTriggers="sbc2" valuePassThru="true"
                                                   binding="#{pageFlowScope.MerchandizeBean.exceptionProductBinding}"
                                                   disabled="#{pageFlowScope.MerchandizeBean.DChkBox}"
                                                   value="#{pageFlowScope.MerchandizeBean.deviationProductItem}">
                                 <af:forEach items="#{pageFlowScope.MerchandizeBean.deviationProductList}"
                                             var="item">
                                    <af:selectItem value="#{item.value}"
                                                   label="#{item.label}"
                                                   id="si11"/>
                                 </af:forEach>
                              </af:selectManyChoice>
                           </af:panelGroupLayout>
                        </af:panelGroupLayout>
                        <af:panelGroupLayout id="pgl14" layout="horizontal"
                                                                                          styleClass="trade_group" inlineStyle="width:564px;">
                           <!-- use for auto suggest-->
                           <af:spacer width="26" height="10" id="s50"/>
                           <af:inputText label="#{suiviewBundle.MERCHANDISE_CATEGORY_RANGE}"
                                         id="tradegroupIB"  autoSubmit="true"
                                         binding="#{pageFlowScope.MerchandizeBean.tradeGroupInbound}"
                                         value="#{pageFlowScope.MerchandizeBean.tradeGrpIBValuePrpty}"
                                         contentStyle="width:50px;">
                              <af:autoSuggestBehavior suggestedItems="#{pageFlowScope.MerchandizeBean.suggestedValue}"/>
                           </af:inputText>
                           <af:inputText  id="tradegroupOB" autoSubmit="true"
                                         binding="#{pageFlowScope.MerchandizeBean.tradeGroupOutbound}"
                              contentStyle="width:50px;"           value="#{pageFlowScope.MerchandizeBean.tradeGrpOBValuePrpty}">
                              <af:autoSuggestBehavior suggestedItems="#{pageFlowScope.MerchandizeBean.suggestedValue}"/>
                           </af:inputText>
                           <af:spacer width="10" height="44" id="s12"/>
                        </af:panelGroupLayout>
                        <af:panelGroupLayout id="pgl12" layout="horizontal"
                                   styleClass ="subscription_amount"          inlineStyle="width:560px;">
                           <af:spacer width="20" height="10" id="s29"/>
                           <af:inputText label="#{suiviewBundle.ARTICLES_WITH_ORDER_PROPOSAL_Q}"
                                         binding="#{pageFlowScope.MerchandizeBean.productWithSubscription}"
                                         id="quantityMoreThan"
                                         contentStyle="width:50px;"
                                         value="#{pageFlowScope.MerchandizeBean.subscriptionValuePrpty}"/>
                        </af:panelGroupLayout>
                        <af:spacer width="10" height="10" id="s13"/>
                        <af:panelGroupLayout id="pgl13" layout="horizontal"
                                             inlineStyle="width:516px;"
                                             styleClass="sui_search_row">
                           <af:spacer width="126" height="9" id="s15"/>
                           <af:commandButton text="#{suiviewBundle.SEARCH}"
                                             id="cb3" partialSubmit="true"
                                             actionListener="#{pageFlowScope.MerchandizeBean.searchResults}"/>
                           <af:commandButton text="commandButton 1" id="cb10" rendered="false"
                                             actionListener="#{pageFlowScope.MerchandizeBean.callForSearchresults}"/>
                        </af:panelGroupLayout>
                        <af:popup id="p1" contentDelivery="lazyUncached"
                                  binding="#{pageFlowScope.MerchandizeBean.selectSupplierPopup}">
                           <af:dialog id="d1" type="none"
                                      title="#{suiviewBundle.CHOOSE_VENDORS}"
                                      inlineStyle="width:600.0px;">
                              <af:panelGroupLayout id="pgl23" layout="scroll">
                                 <af:table value="#{bindings.SupplierClient.collectionModel}"
                                           var="row"
                                           rows="#{bindings.SupplierClient.rangeSize}"
                                           emptyText="#{bindings.SupplierClient.viewable ? 'No data to display.' : 'Access Denied.'}"
                                           fetchSize="#{bindings.SupplierClient.rangeSize}"
                                           rowBandingInterval="0"
                                           filterModel="#{bindings.SupplierClientQuery.queryDescriptor}"
                                           queryListener="#{bindings.SupplierClientQuery.processQuery}"
                                           filterVisible="true" varStatus="vs"
                                           selectionListener="#{bindings.SupplierClient.collectionModel.makeCurrent}"
                                           rowSelection="multiple" id="t1"
                                           binding="#{pageFlowScope.MerchandizeBean.supplierTable}"
                                           columnStretching="last"
                                           inlineStyle="width:inherit;">
                                    <af:column sortProperty="#{bindings.SupplierClient.hints.releaseTimeGroup.name}"
                                               filterable="true" sortable="true"
                                               headerText="#{suiviewBundle.CLOSING_TIME}"
                                               id="c3" width="105">
                                       <af:outputText value="#{row.releaseTimeGroup}"
                                                      id="ot4"/>
                                    </af:column>
                                    <af:column sortProperty="#{bindings.SupplierClient.hints.supplierId.name}"
                                               filterable="true" sortable="true"
                                               headerText="#{suiviewBundle.VENDOR_NUMBER}"
                                               id="c4" width="105">
                                       <af:outputText value="#{row.supplierId}"
                                                      id="ot6"/>
                                    </af:column>
                                    <af:column sortProperty="#{bindings.SupplierClient.hints.suppliername.name}"
                                               filterable="true" sortable="true"
                                               headerText="#{suiviewBundle.VENDOR}"
                                               id="c2" width="106">
                                       <af:outputText value="#{row.suppliername}"
                                                      id="ot1"/>
                                    </af:column>
                                    <af:column sortProperty="#{bindings.SupplierClient.hints.quantity.name}"
                                               filterable="true" sortable="true"
                                               headerText="#{suiviewBundle.QUANTITY}"
                                               id="c1" width="104">
                                       <af:outputText value="#{row.quantity}"
                                                      id="ot5"/>
                                    </af:column>
                                 </af:table>
                              </af:panelGroupLayout>
                              <af:commandButton text="#{suiviewBundle.OK}"
                                                id="cb5" partialSubmit="true"
                                                actionListener="#{pageFlowScope.MerchandizeBean.selectedSupplierList}"/>
                              <af:commandButton text="#{suiviewBundle.CANCEL}"
                                                id="cb6" partialSubmit="true"
                                                actionListener="#{pageFlowScope.MerchandizeBean.cancelSupplier}"/>
                           </af:dialog>
                        </af:popup>
                     </af:panelGroupLayout>
                  </f:facet>
               </af:panelSplitter>            
            </af:panelBox>
         </af:panelGroupLayout>
      </f:facet>
   </af:panelStretchLayout>
   <af:spacer width="10" height="30" id="s31"/>
   <af:panelGroupLayout id="pgl16"
                        binding="#{pageFlowScope.MerchandizeBean.searchResultsDisplay}"
                        partialTriggers="cb3"
                        visible="#{pageFlowScope.MerchandizeBean.renderSearchResults}">
      <af:panelDashboard id="pd1" columns="5" dimensionsFrom="children"
                         rowHeight="150px">
         <af:panelBox text="#{suiviewBundle.CATEGORIES}" id="pb2">
           <af:panelGroupLayout id="pgl18" layout="scroll">
   <af:forEach var="items"
                        items="#{pageFlowScope.MerchandizeBean.handleDuplicateTreeDesc}">
               <af:panelFormLayout id="pfl4">
                  <af:outputText id="ot25" value="#{items}"/>
               </af:panelFormLayout>
               <af:spacer width="10" height="10" id="s17"/>
            </af:forEach>
</af:panelGroupLayout>
         </af:panelBox>
         <af:panelBox text="#{suiviewBundle.VENDORS}" id="pb3"
                      binding="#{pageFlowScope.MerchandizeBean.supplierListPanelBox}">
           <af:panelGroupLayout id="pgl25" layout="scroll">
   <af:forEach var="items"
                        items="#{pageFlowScope.MerchandizeBean.supplierDisplay}">
               <af:panelFormLayout id="pfl3">
                  <af:outputText id="ot24" value="#{items}"/>
               </af:panelFormLayout>
               <af:spacer width="10" height="10" id="s18"/>
            </af:forEach>
</af:panelGroupLayout>
         </af:panelBox>       
         <af:panelBox text="#{suiviewBundle.ARTICLES_WITH_PROMOTIONS}" id="pb5">
           <af:panelGroupLayout id="pgl27" layout="scroll">
   <af:forEach var="items"
                        items="#{pageFlowScope.MerchandizeBean.promotionDisplayLabel}">
               <af:panelFormLayout id="pfl1">
                  <af:outputText id="ot26" value="#{items}"/>
               </af:panelFormLayout>
               <af:spacer width="10" height="10" id="s10"/>
            </af:forEach>
</af:panelGroupLayout>
         </af:panelBox>
         <af:panelBox text="#{suiviewBundle.ARTICLES_WITH_EXCEPTIONS}" id="pb4">
           <af:panelGroupLayout id="pgl26" layout="scroll">
   <af:forEach var="items"
                        items="#{pageFlowScope.MerchandizeBean.exceptionDisplayLabel}">
               <af:panelFormLayout id="pfl2">
                  <af:outputText id="ot27" value="#{items}"/>
               </af:panelFormLayout>
               <af:spacer width="10" height="10" id="s19"/>
            </af:forEach>
</af:panelGroupLayout>
         </af:panelBox>
         <af:panelBox text="#{suiviewBundle.OTHER_CRITERIAS}" id="pb6"
                      partialTriggers="cb3">
           <af:panelGroupLayout id="pgl28" layout="scroll">
   <af:panelFormLayout id="pfl0">
               <af:outputText value="#{suiviewBundle.INBOUND_TRADE_GROUP}::#{pageFlowScope.MerchandizeBean.tradeGrpIBValuePrpty}"
                              id="ot28"/>
               <af:spacer width="10" height="10" id="s20"/>
               <br/>
               <af:outputText value="#{suiviewBundle.OUTBOUND_TRADE_GROUP}::#{pageFlowScope.MerchandizeBean.tradeGrpOBValuePrpty}"
                              id="ot29"/>
               <af:spacer width="10" height="10" id="s21"/>
               <br/>
               <af:outputText value="#{suiviewBundle.PRODUCTS_WITH_SUBSCRIPTION_GRE}::#{pageFlowScope.MerchandizeBean.subscriptionValuePrpty}"
                              id="ot30"/>
            </af:panelFor
...etc...
Please help me
Thanks,
Roy
the jspx
Message was edited by: user8696578
Message was edited by: user8696578

Roy, have you tried to reduce the complexity of your user case?
Try your use case with a simple page without a region in it first and see if you get the eating them. If yes add a region to your page and verify you get the result you expect. Only then add the portal stuff.
This will help to narrow down the error.
Timo

Similar Messages

  • Popup not firing on closing browser or refreshing

    Hi ADF experts,
    I have set the af:document tag uncommittedDataWarning="on". But my popup not firing.
    I have made inputText's autoSubmit="true"
    Please help me out.
    Thanks.

    Hi Frank,
    Yes I made a POJO in model layer and created a datacontrol from that. After that I dragged to the jsff as a table with 2 columns.
    The 2 columns are inputText.
    The below scenario happened
    Created a sample taskflow and a jsff page fragment
    Created model based on POJO.
    The POJO datacontrol dragged onto a jsff page as a table with 2 fields.(The fields made inputtext).
    First field I kept autoSubmit=”true” and added a valuechangeListener
    Second field kept as it is.
    Tested as below:
    I tried entering a value in the first textbox. And closed the browser it got closed(No warning message)
    Second textbox after I entered value and closed browser(warning message shown)
    Difference: valuechangeListener implemented in first.
    Product.java
    public class Product {
        private String productId;
        private String productName;
        public Product() {      
            super();
        public Product(String productId,String productName) {      
           this.productId=productId;
           this.productName=productName;          
        public void setProductId(String productId) {
            this.productId = productId;
        public String getProductId() {
            return productId;
        public void setProductName(String productName) {
            this.productName = productName;
        public String getProductName() {
            return productName;
    ProductBean.java
    public class ProductBean {
        private List<Product> products=new ArrayList();
        public ProductBean() {
           this.createData();
        private void createData(){
            products.add(new Product("101","Alto"));
            products.add(new Product("102","Benz"));
            products.add(new Product("103","Chevrolet"));
            products.add(new Product("104","Cruze"));
            products.add(new Product("105","Accord"));
        public List<Product> findAllProducts() {
            return products;
    jsff
    <af:table value="#{bindings.Product.collectionModel}" var="row"
                  rows="#{bindings.Product.rangeSize}"
                  emptyText="#{bindings.Product.viewable ? 'No data to display.' : 'Access Denied.'}"
                  fetchSize="#{bindings.Product.rangeSize}" rowBandingInterval="0"
                  filterModel="#{bindings.ProductQuery.queryDescriptor}"
                  queryListener="#{bindings.ProductQuery.processQuery}"
                  filterVisible="true" varStatus="vs"
                  selectionListener="#{bindings.Product.collectionModel.makeCurrent}"
                  rowSelection="multiple" id="t1">
          <af:column sortProperty="#{bindings.Product.hints.productId.name}"
                     filterable="true" sortable="true"
                     headerText="#{bindings.Product.hints.productId.label}" id="c1">
            <af:inputText value="#{row.bindings.productId.inputValue}"
                          label="#{bindings.Product.hints.productId.label}"
                          required="#{bindings.Product.hints.productId.mandatory}"
                          columns="#{bindings.Product.hints.productId.displayWidth}"
                          maximumLength="#{bindings.Product.hints.productId.precision}"
                          shortDesc="#{bindings.Product.hints.productId.tooltip}"
                     valueChangeListener="#{pageFlowScope.managedBean1.sdas}"     autoSubmit="true" id="it2">
              <f:validator binding="#{row.bindings.productId.validator}"/>
            </af:inputText>
          </af:column>
          <af:column sortProperty="#{bindings.Product.hints.productName.name}"
                     filterable="true" sortable="true"
                     headerText="#{bindings.Product.hints.productName.label}"
                     id="c2">
            <af:inputText value="#{row.bindings.productName.inputValue}"
                          label="#{bindings.Product.hints.productName.label}"
                          required="#{bindings.Product.hints.productName.mandatory}"
                          columns="#{bindings.Product.hints.productName.displayWidth}"
                          maximumLength="#{bindings.Product.hints.productName.precision}"
                          shortDesc="#{bindings.Product.hints.productName.tooltip}"
                          id="it3">
              <f:validator binding="#{row.bindings.productName.validator}"/>
            </af:inputText>
          </af:column>
        </af:table>
    Please help..Shall I raise it as a bug.
    Thanks,
    Roy

  • Uncommitted data warning popup not working

    Hi ADF Experts,
    JDEV 11.1.1.7.0
    I have a jspx page with af:document uncommettedDataWarning="on".
    Inside jspx I have a region. In the jsff fragment I have inputText with autoSubmit="true",
    The popup does not appear if I try to close the browser or refresh.
    Also I tried to set critical for the taskflow. Which either did not help.
    Please help me on this.
    Thanks,
    Roy

    Hi Frank,
    I filed a bug with customer support but this is what the response.
    "Hello Roy,
    I brought this issue to our Development but did not get any answer as the framework works as expected.
    if a component is set to autosubmit then the data is submitted so no more considered as uncommitted.
    The solution would be to change the design in order to commit the data when received or use a specific commit button."
    Can you please let me know if we cannot have that warning when autoSubmit="true".
    Thanks,
    Roy

  • Change language on the security warning popup when using signed applets

    Hi
    Today when we use a signed applet the user get a security warning popup box where the langauge is English.
    Is it possible to change the language to other that English and if possible how can this be done ?
    Thanks in Advance,
    Henrik Rasmussen
    Denmark

    The Microsoft one is especially annoying because they should know better than to submit from secure to insecure.
    Let's say you are currently logged in to a Microsoft account and you click Sign in on MSDN. The site redirects to login.live.com, which recognizes that you are logged in, and generates a page with a hidden form and submits it back to MSDN using a script. This is where the problem is, because the hidden form action URL is not secure, yet it is on a secure page. (See Screen shots)
    The workaround (hack, whatever) is to modify the form to a secure address before it is submitted. How can you do that? Since it is impractical to do by hand, you can use an add-on.
    In an earlier thread, user thx1200 posted a link to a userscript that fixes this issue on login.live.com. The userscripts''.''org site has seemingly died, but there is a copy on a mirror of that site.
    * Earlier thread (long): [https://support.mozilla.org/questions/964250 How do disable this Warning? Although this page is encrypted, the information you have entered is to be sent over an unencrypted connection]
    * You need Greasemonkey to run user scripts: https://addons.mozilla.org/firefox/addon/greasemonkey/
    * User script install page: [http://userscripts-mirror.org/scripts/show/173384.html Fix security warning for Microsoft Live login]

  • Issues with security warning popups in JRE1.5.0_06

    Using
    Java Plug-in 1.5.0_06
    Using JRE version 1.5.0_06 Java HotSpot(TM) Client VM
    Browser is Internet Explorer 6.0.2800.1106
    Background:
    Our web application has 3 different applets on one page, transmitted using https. Due to a variety of factors, the name of the host does not match the name on the certificate, and we can not change that.
    Problem:
    We get 3 dialog boxes warning us that the names do not match, as usual. However after installing 1.5.0_06 we get 2 different undesirable behaviors:
    A ) 1 or 2 of the dialog boxes are empty and small, as if only the window of the dialog box was created, with no components on it. When you resize them, they remain blank (only default background color). They can not be closed.
    B) All 3 of the dialog boxes look as they should, but only one of them can be interacted with. Even after we press "Run" on the working dialog box, we are not able to interact with the other two dialog boxes.
    The applets causing these security popups are in 2 different frames, and load simultaneously. The popups all appear at the same time .
    We consistently see different behaviors on different PCs:
    PC I : After 30 tries, it fails once, error B
    PC II: After 20 tries, it works once, mostly error A
    PC III: 10 tries, Mostly error A. Never worked once. After a reboot (and full cache clears) we get mostly error B. Never works.
    If we disable the warnings (in the control panel), the page loads ok, with no errors.
    Have anyone experienced this ?

    I've experienced similar problem with Java Web Start twice.
    Also using JRE version 1.5.0_06 Java HotSpot(TM) Client VM and Browser Internet Explorer 6.0.2800.1106 on Windows XP (Problem was the same with Java 1.4.2)
    My application was signed and launched via JNLP. The security warning popup was shown in the windows taskbar, but it was hidden. Using maximize in the taskmanager, I was able to see the dialog but it was blank. The problem was persistent, although I did not try as many times as 20-30 :-)
    On both occations the problem occured on multi (3) screen systems, which I suspected to be the problem (Java has historically had some issues regarding multi screen systems), but now I'm not so sure.
    Did you find a solution / cause?

  • On Command Link Action is not Firing

    Hi
    I am using JDev Version 11.1.1.6
    I have command link where i wrote a method in bean for Action. And the same command link has the showpopup behaviour
    My assumption was on click of command link Action method fires first then showpopup behaviour fires next.
    But when i click on command link action method is not firing, only showpopup behaviour is firing .
    is it expected behaviour?
    Many Thanks,
    ~Jagadeesh Badri

    Hi Jagadeesh
    Yes, it is an expected behaviour. The documentation about af:showPopUpBehaviour says that:
    The showPopupBehavior tag cancels the client event defined by the triggerType. Canceling the client event will prevent delivery to the server. This is significant for action events raised by command family components because the server-side action listeners will be ignored. All actionListener method bindings and associated action listeners will not be invoked when the triggerType of "action" is used.
    This means that if you use the triggertype of action, then your action method in the link will be ignored. Maybe if you change the triggerType to 'Click' you will get your actionListener triggered and the popup showed.

  • Safari Warning popup screen (red page).  Is this a virus?  How do I get rid of it??

    Safari Warning popup screen (red page).  Is this a virus?  How do I get rid of it??

    It's probably not malware, but rather a Web scam that only affects your browser, and only temporarily. There are several ways to recover.
    1. Some of those scam pages can be dismissed very easily. Press the key combination command-W to close the tab or window. A huge box will pop up. Press the return key and both the box and the page will close. If that doesn't happen, continue.
    2. Press and hold command-W. You may hear repeating alert sounds. While holding the keys, click the OK button in the popup. A different popup may appear, which you can cancel out of as usual.
    3. From the Safari menu bar, select
              Safari ▹ Preferences... ▹ Security
    and uncheck the box marked Enable JavaScript. Leave the preferences dialog open.
    Close the malicious window or tab.
    Re-enable JavaScript and close the preferences dialog.
    4. If the Preferences menu item is grayed out, quit Safari. Force quit if necessary. Relaunch it by holding down the shift key and clicking its icon in the Dock. None of the windows and tabs will reopen.
    After closing the malicious page, from the menu bar, select
              Safari ▹ Preferences... ▹ Privacy ▹ Remove All Website Data
    to get rid of any cookies or other data left by the server. Open your Downloads folder and delete anything you don't recognize.

  • Safari 5.1 flash mouse_leave not fired when mouse button is down

    Hi all, anyone know a work around for the fact that Event.MOUSE_LEAVE is not fired in Safari 5.1 (OSX 10.6.8) if the mouse button is down? I tried the latest beta player and the issue is not resolved. Thanks!

    WOT alerts you to dangerous web sites.
    That function is already built into Safari, and has been since version 3:
    http://www.macworld.com/article/137094/2008/11/safari_safe_browsing.html
    I had never heard of the WOT extension until today!
    If you go to Safari Preferences/Security you will see a box marked 'Warn when visiting a fraudulent website'. That is what that is.
    The blacklists from Google’s Safe Browsing Initiative (where Safari checks for 'fraudulent websites') are contained in a database cache file called SafeBrowsing.db  - the file was created when you first launched Safari, and if you have the browser open, the file is modified approximately every 30 minutes.

  • Window 10 Technical Preview Dual Boot warning popup message saids:

    I'm running Windows 8.1 Pro and I'm trying to setup a dual boot with Windows 10 Technical Preview
    I had problems using both Diskpart and Windows 7 USB/DVD Download Tool, but I finally got a usb stick ready to run and install Windows 10 Technical Preview.  It wasn't easy but I found another third party iso to usb tool called Rufus to finally get
    my bios to boot into the usb drive. Anyway that's not the problem i'm inquiring about, its more about a warning popup message during the dual boot installation.
    After selecting the keyboard layout and language and Microsoft user agreement screens, I select the custom installation to select the partition i want to install Windows 10. A warning message saids," The partitions on the disk selected for installation
    are not in the recommended order for additional information about installing to gpt disk go to the Microsoft website and search for gpt." , and then it asks if you want to proceed with installation?  

    Hi,
    According to the warning message, this sentence means that the type of current drive  is not GPT disk suggested, while Windows installation process recommend you install it at other GPT disk drive. Generally speaking, this message won’t influence
    Windows installation.
    How about your installation? Is it finished?
    Roger Lu
    TechNet Community Support

  • Key-nextrec not firing in forms 10g

    I have a code in the above trigger, but it is not firing, I have it in the block property and no other place in the form
    message('In key next rec----'); message(' ');
    IF :SYSTEM.Last_Record = 'TRUE' Then
    Null;
    Else
    next_record;
    End If;

    when-new-record-instance runs when you navigate to the next record.
    Key-Nxtrec (Nxtrec is the correct spelling) only runs when you press the key assigned to call that trigger. In my environment, it is the Shift+ Down-Arrow key, but it could be just Down-Arrow -- it all depends on what key sequence is assigned to Forms Function Number 67 in your Forms Resource file, FMRWEB.res (or fmrusw.res).
    So if the trigger runs when you press the correct keyboard key, and you issue the message but do not call the Next_Record; built-in, focus will not navigate to the next record in your running form.

  • Output--- automatic mail is not firing to sold to party.

    Dear Gurus,
        My client requirement is to sent mail to sold party when saving a sales order.
      For this I creted a new output type with following assignments
    In General data tab:acess sequence assigned and Access to conditions is checked
    In Default values tab: Dispatch time(send immadiately), transmission medium(External send), partner function(Sp
    ),Communication strategy(CS01) assigned.
    In Time tab: no information given
    In Storage system tab :Storage mode(print and archive),Document type(SDOORDER) info given.
    In Print tab: print parameters(sales org) assigned.
    In mail tab: nothing assigned.
    In sort order tab:nothing assigned
    In mail title and texts: En and DE languages are assigned.
    in processing routines: program and form routine is assgned.
    in partner functions: External send+ SP is maintained.
    and in condtion record maintained in VV11 tcode with details
    Partner function and in communication assigned printer and  selected check box print immadiately and release after out.
    But automatic mail is not firing when saving the sales order, but in change sales order in menu bar selected sales document and issue output to and selected print then mail is firing to the sold to party, pls tell me where i had done the mistake.
    Rgrads,
    kishore.
    Edited by: kishore gopala on Sep 13, 2008 1:42 PM

    Check whether you have maintained the email address in the customer master of Sold to party in the General Data>Address Tab> Under Communication Area??
    In the SCOT Transaction, check under SMTP (SMTP Mail Server)-->under INT (Internet) --> an  '*' asterisk has been maintained or not.
    Check the status of the email output in the Sales Order, is it showing with a green traffic light???
    If it is showing with a green traffic light you can manually see the status of the mail mesages in Transaction SOST.(by executing, by putting the Sender Id)
    If they have not gone you will be able to see them queued up there.
    Select the individual messages and press execute button. By doing this email outputs will be released.
    Hope this helps you.
    Caution: One word of caution is that SCOT is a very critical transaction. And if you are working on a live server, do not play with it as it controls the entire SAPconnect Administration Nodes.
    Hope this helps.
    Regards,
    Vivek

  • WARNING:Could not lower the asynch I/O limit to 224 for SQL direct I/O. It is set to -1

    Hi,
    We have recently upgraded single instance database to 10.2.0.5 patch set 4 on windows server 2003 64 bit
    After upgrading we are facing  issue of number of warnings in trace files (bdump)
    WARNING:Could not lower the asynch I/O limit to 224 for SQL direct I/O. It is set to -1
    I know this is bug 9772888 and oracle suggest to upgrade to 11.2.x but we can't upgrade it now on early basis.
    According to oracle it is useless warning and can be ignored but these traces are consuming more than 500MB space per day and we are unable to delete trace files as oracle countinously using those file for writting
    it is production database kindly suggest solution other than upgrade.
    trace files sid_sxxx_XXX.trc
    if we set max_dump_file_size to XXXM or G will it resolve our problem?
    or is there any way to flush warnings to new file and delete old one.
    Please suggest
    Thanks
    shah

    duplicate thread.
    I suggest you don't multipost.
    I also suggest you upgrade from Windows 2003 (10 years old and probably desupported)
    and 10gR2 (desupported for a few years)
    Sybrand Bakker
    Senior Oracle DBA

  • WHEN-NEW-ITEM-INSTANCE TRIGGER NOT FIRING IN FORM PERSONLIZATION

    We are upgrading to R12, when-new-item-instance trigger written for radio group not firing. using USO-821 Order Administrator Responsibility the function order capture.After clicking on actions push button
    opening Copy Quote for this Form Personalization written.
    For Radio Group Copy-Group when-new-item-instance trigger written but this trigger not firing,but In 11i Instance its Firing.
    trigger-event: when-new-item-instance
    Trigger-object:copy_group
    condition:when copy_group='ALL'
    Action: showing message.
    The same when-new-instance trigger written in form item level and trigger execution hierarchy properties 'OVERRIDE'.
    Just I am thinking this overriding by Item level trigger of form.
    Please kindly help me quickly .What I need to do?
    How can I make trigger to Fire?
    Please kindly give solution.....Its very urgent Requirement.pls help me.
    Regards,
    Basavaraj

    Please kindly help me quickly .What I need to do?
    > Please kindly give solution.....Its very urgent Requirement.pls help me.
    Kindly log a SR for urgent issues.
    Thanks,
    Hussein

  • WHEN-NEW-ITEM-INSTANCE TRIGGER NOT FIRING IN FORM PERSONLIZATION(R12 UPGRAD

    We are upgrading to R12, when-new-item-instance trigger written for radio group not firing. using USO-821 Order Administrator Responsibility the function order capture.After clicking on actions push button
    opening Copy Quote for this Form Personalization written.
    For Radio Group Copy-Group when-new-item-instance trigger written but this trigger not firing,but In 11i Instance its Firing.
    trigger-event: when-new-item-instance
    Trigger-object:copy_group
    condition:when copy_group='ALL'
    Action: showing message.
    The same when-new-instance trigger written in form item level and trigger execution hierarchy properties 'OVERRIDE'.
    Just I am thinking this overriding by Item level trigger of form.
    Please kindly help me quickly .What I need to do?
    How can I make trigger to Fire?
    Please kindly give solution.....Its very urgent Requirement.pls help me.
    Regards,
    Basavaraj

    Please kindly help me quickly .What I need to do?
    > Please kindly give solution.....Its very urgent Requirement.pls help me.
    Kindly log a SR for urgent issues.
    Thanks,
    Hussein

  • On startup I get a warning "Could not initialize the application' security component...", click OK Firefox starts but I cannot navigate to any URL but home.

    Click the Firefox 4 icon. A window opens with the warning:
    "Could not initialize the application's security component. The most likely cause is problems with files in your application's profile directory. Please check that this directory has no read/write restrictions and your hard disk is not full or close to full. It is recommended that you exit the application and fix the problem. If you continue to use this session, you might see incorrect application behaviour when accessing security features"
    (There are no read/write restrictions on my Applications folder and plenty of room on the hard drive.)
    Click OK and Firefox opens at the home page, but I cannot navigate to any other URL or link. I had the same behavior when I tried FireFox 3)

    First, use a specific [[Managing profiles|profile]] for Firefox 4.0 Beta and keep your current one for Firefox 3.6 to prevent interferences between both versions.
    Then, see [[Could not initialize the browser security component]].

Maybe you are looking for

  • Upgrading xorg and xf86-video{ati,vesa} causes Xfce to be green

    warning: xf86-input-evdev: ignoring package upgrade (2.2.5-1 => 2.3.2-1) warning: xf86-input-keyboard: ignoring package upgrade (1.3.2-2 => 1.4.0-1) warning: xf86-input-mouse: ignoring package upgrade (1.4.0-2 => 1.5.0-1) warning: xf86-video-ati: ign

  • PreparedStatement.setArray

    Hello, I'd like to use a preparedstatement to perform a query like this: select * from requests where id_request in ( ? ) I've tried to do pstmt.setArray(1, "1, 2, 3"); but it doesn't work. Does anyone know how to do this?

  • Updating Text in Illustrator

    I've had a few files that were created in Illy CS3 that I've opened in CS4. When I go to edit some of the text, I get the attached error message. The text does indeed reflow, which I then fix to look the way it should. I save the file and close. When

  • Feel bad for asking this but

    I'm new to this forum and only just bought an 80GB iPod classic. Anyway, I don't actually like the menu displays. I never put cover art on my iPod and it also annoys me when you see a track and instead of the cover art it comes up with a grey box and

  • List of condition records

    Hi experts, Any reports to capture list of condition records for one sales organization? U know, VK13 just can list one customer's condition record if the key combination is customer/material with release status. Pls advise. Thx.