Moving Columns in Table Layout

Hi,
I'm newbie to Disco.Is there any short cut to move columns the way we want in Table Layout or we've to manually move column by column?
Thanks,
Kiran

Hi,
I'm newbie to Disco.Is there any short cut to move columns the way we want in Table Layout or we've to manually move column by column?Not really, though it is often helpful to drag the columns you want to move into page items first before dragging them down to place required in the table layout.
Rod West

Similar Messages

  • How to get the sum of  a column in a table layout region

    i have page table layout region and i have many rows in that ...i have a column say xyz now i want the sum of all xyz in all rows ...is that possible ..if it is how..????
    please help me out in this issues...so that i can proceed further with my work..im stuck otu here....if the solution r there in the devguide please tell me where it is ..i mean under which section...bcoz it 1400page document...

    If you are mentioning about table/advanced table region you can enable totalling in those regions. Please check the Table / Advanced Table section as appropriate in Chapter 4 of the dev guide.
    If it is not a table / advancedTable then you will have to programmatically total the column value and display it in the appropriate cell.

  • How to create table with rows and columns in the layout mode?

    One of my friends advised me to develop my whole site on the
    layout mode as its better than the standard as he says
    but I couldnot make an ordinary table with rows and columns
    in th layout mode
    is there any one who can tell me how to?
    thanx alot

    Your friend is obviously not a reliable source of HTML
    information.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Mr.Ghost" <[email protected]> wrote in
    message
    news:f060vi$npp$[email protected]..
    > One of my friends advised me to develop my whole site on
    the layout mode
    > as its
    > better than the standard as he says
    > but I couldnot make an ordinary table with rows and
    columns in th layout
    > mode
    > is there any one who can tell me how to?
    > thanx alot
    >

  • Tabular Form: Conditional column based on another column in table/form?

    Hi!
    I have 4 columns in table A:
    number (the question number)
    question (the question to be asked)
    type (TEXT, LOV are the 2 valid values)
    answer (the answer with text or a selection from the lov table below)
    I have 2 columns in table B:
    number (the question number)
    values (a single value for the lov's)
    In table B there can be mutiple rows for each number. Table A and table B
    join on the number.
    I want to build a tablular form on table A where for each row either a text
    box or a select list is displayed depending on the contents of the type column.
    So row 1 would display a text box when the type value is text; row 2 would
    display a select list when the type value is lov.
    Is this even possible? How do I refer to the type column in the conditional for the
    answer column? I am guessing that I will need to have 2 answer columns one
    that displays when the type column is TEXT and one that displays when the
    type column contains LOV. This is OK. Setting up the conditional is display is the issue at this point.
    Hopefully I have explained this well enough! :)
    Thanks!
    Dave Venus

    Hi Dave,
    Sorry for not responding sooner - I finish work at 3pm GMT.
    I'll take your first question first (3:28PM posting according to my display - not sure if you are on GMT time?):
    As far as I understand it, using the select_list_from_query() function generates the options that are required in the select list as HTML tags. Each instance of this function should create a SELECT tag and the results of the query should generate one or more OPTION tags within it.
    Second question (4:20PM posting):
    The HTMLDB_ITEM functions are listed in the documentation - here's a link to the online version:
    http://download-east.oracle.com/docs/cd/B19306_01/appdev.102/b14303/api.htm#sthref2524
    Most of the examples that I have seen have been on this forum - simply search for HTMLDB_ITEM or one of its functions.
    I tend to leave the generation of tabular forms to the wizard as much as possible. The only exceptions are when I need to have access to more than the Primary Key for a row but don't want to show the field on screen. There are examples on the forum about concatenating the HTMLDB_ITEM functions into a single value - this hides ID fields from the user but makes them available to PL/SQL code.
    Third question (5:29PM posting)
    I did try using DECODE in my questionnaire but not for the feature that you needed. Originally, I wanted to use this to display one of a number of different fields (ie, my date, number or string field as appropriate to the question) but this didn't help as I couldn't get back to the right field during the update. If you have decode working for the select lists, then that's great!
    The first column should be hidden or sitting behind a checkbox as this should be the Primary Key for the row and should not be editable by the user nor would it normally be displayed.
    As long as your select statement creates the correct output (albeit that you may need to work on the layout!), you should have an updatable form. However, you will need to have the MRU processes in place and the appropriate buttons that trigger these. When I did my questionnaire, I created the form using a wizard to get all of the processes and buttons and then changed the select statement. If you haven't got the processes and/or buttons, we can go through adding these onto your page.
    Last question (9:08PM posting)
    As explained above, column 1 should normally be hidden. The INPUT tag you detail above is what I would expect to see. The value="6" attribute indicates that 6 is the Primary Key for that row - every row will have the same tag but different values for the "value" attribute. So, if it is hidden and these are the tags you see doing a View Source on the page, then everything is correct.
    OK. So now we have the data on screen and (hopefully?) we have the correct processes and buttons on the page.
    The next step would be validation and update of the data.
    Validation of the data can be handled by a normal page process - I can let you have example code if you want to validate the data (this will also explain how to loop through the rows - there are also methods that you can use to do this in javascript if you want). Updates should be handled by the processes and buttons on the page - again, if you haven't got these we can go through adding them in (although, if you haven't yet formatted your page, you may find it quicker to copy your select statement and create the page again using the same select statement).
    ORA-20001 errors are user defined errors. Do you mean the "data has changed" errors? If so, you will probably need to include the MD5 checksum functionality (it's shown in the document linked above).
    Finally, we'll keep this thread going so that you have all of your workings and my responses in one place, if that's ok with you?
    Regards
    Andy

  • Problem with "Row-specific or Cascading Lists in Table Layout"

    Hello, friends!
    I have read article "Row-specific or Cascading Lists in Table Layout" written by Steven Davelaar. I have maked several table layouts with this technique and it worked fine.
    But now I have one problem, and this problem is very strange. One of VOs for which I use this table layouts throw exception after commit changes on first LOV attribute (Deptno). First time it was error
    (oracle.jbo.ReadOnlyAttrException) JBO-27008: for atribute mgrList
    at oracle.jbo.AttrValException.<init>(AttrValException.java:112)
         at oracle.jbo.ReadOnlyAttrException.<init>(ReadOnlyAttrException.java:40)
         at oracle.jbo.server.ViewRowImpl.setAttribute(ViewRowImpl.java:815)
         at oracle.jbo.jbotester.JboTesterUtil.setData(JboTesterUtil.java:173)
    Then I setted updateable property of MgrList attribute to always and now i have this error:
    oracle.jbo.domain.DataCreationException: JBO-25009: Cannot create an object of type:java.util.List with value:[{}]
         at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:721)
         at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:85)
    I don't know why, but all worked fine yestarday. And same code works fine for another VOs. And article Test application works fine too.
    Help me, please.
    Thank you.

    <table id="OsnovaniyaPrikazEnd" model="${jhsTableBindings.OsnovaniyaPrikazEnd_1B}" detailDisclosure="${uix.eventResult.detailData}" partialRenderMode="multiple" partialTargets="messageBox _uixState " proxied="true" alternateText="${nls.NO_ROWS_FOUND}" width="50%" rendered="${bindings.newGroup_end2Iterator.findMode!='true'}">
    <tableFormat tableBanding="rowBanding"/>
    <contents>
    <formValue value="${uix.current.rowKeyStr}" name="rowKeyStr" id="${ui:concat('OsnovaniyaPrikazEnd:rowKeyStr:',uix.current.tableIndex)}"/>
    <column>
    <columnFormat displayGrid="true" cellNoWrapFormat="true" columnDataFormat="numberFormat"/>
    <columnHeader>
    <sortableHeader model="${ctrl:createSortableHeaderModel(bindings.OsnovaniyaPrikazEnd,'Id')}" text="Id" required="yes"/>
    </columnHeader>
    <contents>
    <messageTextInput id="${ui:concat('OsnovaniyaPrikazEnd:Id:',uix.current.tableIndex)}" model="${ui:cond(uix.current.isNewRow,null,uix.current.newGroup_end2Id)}" text="${uix.current.OsnovaniyaPrikazEndId}" name="Id" promptAndAccessKey="&Id" rows="1" maximumLength="1" columns="1">
    <onSubmitValidater>
    <decimal/>
    </onSubmitValidater>
    </messageTextInput>
    </contents>
    </column>
    <column>
    <columnFormat displayGrid="true" cellNoWrapFormat="true" columnDataFormat="numberFormat"/>
    <columnHeader>
    <sortableHeader model="${ctrl:createSortableHeaderModel(bindings.OsnovaniyaPrikazEnd,'IdPrikaz')}" text="IdPrikaz"/>
    </columnHeader>
    <contents>
    <messageTextInput id="${ui:concat('OsnovaniyaPrikazEnd:IdPrikaz:',uix.current.tableIndex)}" model="${ui:cond(uix.current.isNewRow,null,uix.current.newGroup_end2IdPrikaz)}" text="${uix.current.OsnovaniyaPrikazEndIdPrikaz}" name="IdPrikaz" promptAndAccessKey="&IdPrikaz" rows="1" maximumLength="1" columns="1">
    <onSubmitValidater>
    <decimal/>
    </onSubmitValidater>
    </messageTextInput>
    </contents>
    </column>
    <column>
    <columnFormat displayGrid="true" cellNoWrapFormat="true" columnDataFormat="numberFormat"/>
    <columnHeader>
    <sortableHeader model="${ctrl:createSortableHeaderModel(bindings.OsnovaniyaPrikazEnd,'IdOsnovanie')}" text="&#1053;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080;"/>
    </columnHeader>
    <contents>
    <messageChoice id="${ui:concat('OsnovaniyaPrikazEnd:IdOsnovanie:',uix.current.tableIndex)}" model="${ui:cond(uix.current.isNewRow,null,uix.current.IdOsnovanie)}" name="IdOsnovanie" promptAndAccessKey="&IdOsnovanie" selectedValue="${uix.current.newGroup_end2IdOsnovanie}">
    <contents childData="${jhsTableBindings.Osnovaniya_not_viewVO_1T.rangeSet}">
    <option value="${uix.current.Id}" text="${uix.current.Text}"/>
    </contents>
    <primaryClientAction>
    <firePartialAction event="whenListChanged" formSubmitted="true" unvalidated="true" targets="${ui:cond(uix.current.isNewRow,'OsnovaniyaPrikazEnd', 'OsnovaniyaPrikazEnd')}"/>
    </primaryClientAction>
    </messageChoice>
    </contents>
    </column>
    <column>
    <columnFormat displayGrid="true" cellNoWrapFormat="true" columnDataFormat="numberFormat"/>
    <columnHeader>
    <sortableHeader model="${ctrl:createSortableHeaderModel(bindings.OsnovaniyaPrikazEnd,'IdMoves')}" text="IdMoves"/>
    </columnHeader>
    <contents>
    <messageChoice rendered="${uix.current.ListLength>'1'}" id="${ui:concat('OsnovaniyaPrikazEnd:IdMoves:',uix.current.tableIndex)}"
    model="${ui:cond(uix.current.isNewRow,null,uix.current.OsnovaniyaPrikazEndIdMoves)}" name="IdMoves" promptAndAccessKey="&IdMoves"
    selectedValue="${uix.current.newGroup_end2IdMoves}">
    <contents childData="${uix.current.MovesList.inputValue}">
    <option value="${uix.current.Id}" text="${uix.current.Fam1}"/>
    </contents>
    </messageChoice>
    </contents>
    </column>
    <column>
    <columnFormat displayGrid="true" columnDataFormat="iconButtonFormat"/>
    <columnHeader>
    <text text="&#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100;?"/>
    </columnHeader>
    <contents>
    <checkBox name="deleteRow" value="ok"/>
    </contents>
    </column>
    </contents>
    </table>
    Thank you.

  • How to add a new columns in table contorl in standard screen.

    Hi All,
    I am working on a enhancement for transaction VA01. I have to add few column for tab Additional Data B. In this tab  column are displayed in table control. Now i have to add two more column in table control. Could you please help me to find out the exit and the way to populate the new columns.
    Thanks
    Piyush Mathur

    Hi Piyush,
              That table control might have been created using an internal table i.e declared in the exit. Add two more fields which you want to that internal table. And come to the layout and create table control once again using that internal table.
    Reward if helpful.
    Regards,
    Ramana

  • Bug table layout

    Good morning,
    I am working with a layout system, and had a problem with several tables
    First, its structure:
    -> PanelBox or ShowDetailItem
    --> PanelGroupLayout - vertical
    ---> PanelCollection - AFStretchWidth
    ----> ADFTable - AFStretchWidth or without AFStretchWidth
    Problem: The table when we started the application, the bottom covered with something, when we click on any column, back to
    normal.
    Anyone ever had similar problem?
    I've tried many ways and continues to reflect the problem.
    Jdeveloper: 11.1.2.1.0
    Weblogic Integred: 10.3.5
    Java: 1.6.26
    Grateful.
    Edited by: Rafael Silva on 10/02/2012 06:09

    as ditto(somewhat not all)
    i gave a look to your code. and try to reproduce that behaiour.
    it's nt happening for me.
    <?xml version='1.0' encoding='UTF-8'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
              xmlns:f="http://java.sun.com/jsf/core"
              xmlns:h="http://java.sun.com/jsf/html"
              xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
      <jsp:directive.page contentType="text/html;charset=UTF-8"/>
      <f:view>
        <af:document id="d1" binding="#{backingBeanScope.backing_untitled3.d1}">
          <af:messages binding="#{backingBeanScope.backing_untitled3.m1}" id="m1"/>
          <af:form id="f1" binding="#{backingBeanScope.backing_untitled3.f1}">
            <af:pageTemplate viewId="/oracle/ui/pattern/dynamicShell/dynamicTabShell.jspx"
                             value="#{bindings.pageTemplateBinding}" id="pt1">
              <f:facet name="copyright"/>
              <f:facet name="about"/>
              <f:facet name="navigation"/>
              <f:facet name="globalLinks"/>
              <f:facet name="status"/>
              <f:facet name="globalToolbar"/>
              <f:facet name="globalSearch"/>
              <f:facet name="globalTabs"/>
              <f:facet name="welcome">
              <af:panelHeader text="Employees"
                                      binding="#{backingBeanScope.backing_untitled3.ph1}"
                                      id="ph1">
                      <f:facet name="context"/>
                      <f:facet name="menuBar"/>
                      <f:facet name="toolbar"/>
                      <f:facet name="legend"/>
                      <f:facet name="info"/>
                        <af:panelGroupLayout layout="scroll" binding="#{backingBeanScope.backing_untitled3.pgl2}"
                                             id="pgl2">
                        <af:query id="qryId1" headerText="Search" disclosed="true"
                                  value="#{bindings.ImplicitViewCriteriaQuery.queryDescriptor}"
                                  model="#{bindings.ImplicitViewCriteriaQuery.queryModel}"
                                  queryListener="#{bindings.ImplicitViewCriteriaQuery.processQuery}"
                                  queryOperationListener="#{bindings.ImplicitViewCriteriaQuery.processQueryOperation}"
                                  binding="#{backingBeanScope.backing_untitled3.qryId1}"
                                  inlineStyle="padding:10px 10px 10px 10px;"
                                  resultComponentId="::pc1:t1"/>
    <af:panelCollection binding="#{backingBeanScope.backing_untitled3.pc1}"
                                        id="pc1" styleClass="AFStretchWidth" featuresOff="statusBar">
                      <f:facet name="menus">
    </f:facet>
                      <f:facet name="toolbar">
                          <af:toolbar binding="#{backingBeanScope.backing_untitled3.t2}"
                                      id="t2">
                          <af:commandLink text="commandLink 1"
                                          binding="#{backingBeanScope.backing_untitled3.cl1}"
                                          id="cl1">
                            <af:showPopupBehavior popupId="::p1"/>
                          </af:commandLink>
                        </af:toolbar>
                      </f:facet>
                      <f:facet name="statusbar"/>
                      <af:table value="#{bindings.EmployeesView1.collectionModel}"
                                var="row" width="100%" columnStretching="column:c2"
                                rows="#{bindings.EmployeesView1.rangeSize}"
                                emptyText="#{bindings.EmployeesView1.viewable ? 'No data to display.' : 'Access Denied.'}"
                                fetchSize="#{bindings.EmployeesView1.rangeSize}"
                                rowBandingInterval="0"
                                filterModel="#{bindings.ImplicitViewCriteriaQuery.queryDescriptor}"
                                queryListener="#{bindings.ImplicitViewCriteriaQuery.processQuery}"
                                filterVisible="true" varStatus="vs"
                                selectedRowKeys="#{bindings.EmployeesView1.collectionModel.selectedRow}"
                                selectionListener="#{bindings.EmployeesView1.collectionModel.makeCurrent}"
                                rowSelection="single" styleClass="AFStretchWidth"
                                binding="#{backingBeanScope.backing_untitled3.t1}"
                                id="t1"
                                partialTriggers=":::::cb1 :::::cb2 :::::cb3 :::::cb4">
                        <af:column sortProperty="EmployeeId" filterable="true"
                                   sortable="true" inlineStyle="text-align:right;"
                                   headerText="#{bindings.EmployeesView1.hints.EmployeeId.label}"
                                   id="c11" width="50" >
                          <af:inputText value="#{row.bindings.EmployeeId.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.EmployeeId.label}"
                                        required="#{bindings.EmployeesView1.hints.EmployeeId.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.EmployeeId.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.EmployeeId.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.EmployeeId.tooltip}"
                                        id="it2" inlineStyle="text-align:right;">
                            <f:validator binding="#{row.bindings.EmployeeId.validator}"/>
                            <af:convertNumber groupingUsed="false"
                                              pattern="#{bindings.EmployeesView1.hints.EmployeeId.format}"/>
                          </af:inputText>
                        </af:column>
                        <af:column sortProperty="FirstName" filterable="true"
                                   sortable="true"
                                   headerText="#{bindings.EmployeesView1.hints.FirstName.label}"
                                   id="c6">
                          <af:inputText value="#{row.bindings.FirstName.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.FirstName.label}"
                                        required="#{bindings.EmployeesView1.hints.FirstName.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.FirstName.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.FirstName.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.FirstName.tooltip}"
                                        id="it6">
                            <f:validator binding="#{row.bindings.FirstName.validator}"/>
                          </af:inputText>
                        </af:column>
                        <af:column sortProperty="LastName" filterable="true"
                                   sortable="true"
                                   headerText="#{bindings.EmployeesView1.hints.LastName.label}"
                                   id="c1">
                          <af:inputText value="#{row.bindings.LastName.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.LastName.label}"
                                        required="#{bindings.EmployeesView1.hints.LastName.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.LastName.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.LastName.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.LastName.tooltip}"
                                        id="it10">
                            <f:validator binding="#{row.bindings.LastName.validator}"/>
                          </af:inputText>
                        </af:column>
                        <af:column sortProperty="Email" filterable="true"
                                   sortable="true"
                                   headerText="#{bindings.EmployeesView1.hints.Email.label}"
                                   id="c4">
                          <af:inputText value="#{row.bindings.Email.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.Email.label}"
                                        required="#{bindings.EmployeesView1.hints.Email.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.Email.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.Email.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.Email.tooltip}"
                                        id="it1">
                            <f:validator binding="#{row.bindings.Email.validator}"/>
                          </af:inputText>
                        </af:column>
                        <af:column sortProperty="PhoneNumber" filterable="true"
                                   sortable="true"
                                   headerText="#{bindings.EmployeesView1.hints.PhoneNumber.label}"
                                   id="c9">
                          <af:inputText value="#{row.bindings.PhoneNumber.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.PhoneNumber.label}"
                                        required="#{bindings.EmployeesView1.hints.PhoneNumber.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.PhoneNumber.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.PhoneNumber.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.PhoneNumber.tooltip}"
                                        id="it5">
                            <f:validator binding="#{row.bindings.PhoneNumber.validator}"/>
                          </af:inputText>
                        </af:column>
                        <af:column sortProperty="HireDate" filterable="true"
                                   sortable="true"  width="90" inlineStyle="text-align:left;"
                                   headerText="#{bindings.EmployeesView1.hints.HireDate.label}"
                                   id="c5">
                          <f:facet name="filter">
                            <af:inputDate value="#{vs.filterCriteria.HireDate}"
                                          binding="#{backingBeanScope.backing_untitled3.id1}"
                                          id="id1"/>
                          </f:facet>
                          <af:inputDate value="#{row.bindings.HireDate.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.HireDate.label}"
                                        required="#{bindings.EmployeesView1.hints.HireDate.mandatory}"
                                        shortDesc="#{bindings.EmployeesView1.hints.HireDate.tooltip}"
                                        id="id2">
                            <f:validator binding="#{row.bindings.HireDate.validator}"/>
                            <af:convertDateTime pattern="#{bindings.EmployeesView1.hints.HireDate.format}"/>
                          </af:inputDate>
                        </af:column>
                        <af:column sortProperty="JobId" filterable="true"
                                   sortable="true"  width="70" inlineStyle="text-align:center;"
                                   headerText="#{bindings.EmployeesView1.hints.JobId.label}"
                                   id="c3">
                          <af:inputText value="#{row.bindings.JobId.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.JobId.label}"
                                        required="#{bindings.EmployeesView1.hints.JobId.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.JobId.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.JobId.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.JobId.tooltip}"
                                        id="it7">
                            <f:validator binding="#{row.bindings.JobId.validator}"/>
                          </af:inputText>
                        </af:column>
                        <af:column sortProperty="Salary" filterable="true"
                                   sortable="true" width="110" inlineStyle="text-align:center;"
                                   headerText="#{bindings.EmployeesView1.hints.Salary.label}"
                                   id="c2">
                          <af:inputText value="#{row.bindings.Salary.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.Salary.label}"
                                        required="#{bindings.EmployeesView1.hints.Salary.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.Salary.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.Salary.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.Salary.tooltip}"
                                        id="it9">
                            <f:validator binding="#{row.bindings.Salary.validator}"/>
                            <af:convertNumber groupingUsed="false"
                                              pattern="#{bindings.EmployeesView1.hints.Salary.format}"/>
                          </af:inputText>
                        </af:column>
                        <af:column sortProperty="CommissionPct" filterable="true"
                                   sortable="true" width="90" inlineStyle="text-align:center;"
                                   headerText="#{bindings.EmployeesView1.hints.CommissionPct.label}"
                                   id="c8">
                          <af:inputText value="#{row.bindings.CommissionPct.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.CommissionPct.label}"
                                        required="#{bindings.EmployeesView1.hints.CommissionPct.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.CommissionPct.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.CommissionPct.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.CommissionPct.tooltip}"
                                        id="it3">
                            <f:validator binding="#{row.bindings.CommissionPct.validator}"/>
                            <af:convertNumber groupingUsed="false"
                                              pattern="#{bindings.EmployeesView1.hints.CommissionPct.format}"/>
                          </af:inputText>
                        </af:column>
                        <af:column sortProperty="ManagerId" filterable="true"
                                   sortable="true" width="120" inlineStyle="text-align:center;"
                                   headerText="#{bindings.EmployeesView1.hints.ManagerId.label}"
                                   id="c10">
                          <af:inputText value="#{row.bindings.ManagerId.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.ManagerId.label}"
                                        required="#{bindings.EmployeesView1.hints.ManagerId.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.ManagerId.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.ManagerId.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.ManagerId.tooltip}"
                                        id="it8">
                            <f:validator binding="#{row.bindings.ManagerId.validator}"/>
                            <af:convertNumber groupingUsed="false"
                                              pattern="#{bindings.EmployeesView1.hints.ManagerId.format}"/>
                          </af:inputText>
                        </af:column>
                        <af:column sortProperty="DepartmentId" filterable="true"
                                   sortable="true" width="16"
                                   headerText="#{bindings.EmployeesView1.hints.DepartmentId.label}"
                                   id="c7">
                          <af:inputText value="#{row.bindings.DepartmentId.inputValue}"
                                        label="#{bindings.EmployeesView1.hints.DepartmentId.label}"
                                        required="#{bindings.EmployeesView1.hints.DepartmentId.mandatory}"
                                        columns="#{bindings.EmployeesView1.hints.DepartmentId.displayWidth}"
                                        maximumLength="#{bindings.EmployeesView1.hints.DepartmentId.precision}"
                                        shortDesc="#{bindings.EmployeesView1.hints.DepartmentId.tooltip}"
                                        id="it4">
                            <f:validator binding="#{row.bindings.DepartmentId.validator}"/>
                            <af:convertNumber groupingUsed="false"
                                              pattern="#{bindings.EmployeesView1.hints.DepartmentId.format}"/>
                          </af:inputText>
                        </af:column>
                      </af:table>
                    </af:panelCollection>
                </af:panelGroupLayout>
               </af:panelHeader>
               </f:facet>
           <f:facet name="p">
                <af:popup binding="#{backingBeanScope.backing_untitled3.p1}" childCreation="deferred" autoCancel="disabled"
                          id="p1" contentDelivery="lazyUncached" >
                  <af:dialog binding="#{backingBeanScope.backing_untitled3.d2}"
                             id="d2">
                    <af:panelFormLayout binding="#{backingBeanScope.backing_untitled3.pfl1}"
                                        id="pfl1">
                      <af:inputText value="#{bindings.EmployeeId.inputValue}"
                                    label="#{bindings.EmployeeId.hints.label}"
                                    required="#{bindings.EmployeeId.hints.mandatory}"
                                    columns="#{bindings.EmployeeId.hints.displayWidth}"
                                    maximumLength="#{bindings.EmployeeId.hints.precision}"
                                    shortDesc="#{bindings.EmployeeId.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it11}"
                                    id="it11">
                        <f:validator binding="#{bindings.EmployeeId.validator}"/>
                        <af:convertNumber groupingUsed="false"
                                          pattern="#{bindings.EmployeeId.format}"/>
                      </af:inputText>
                      <af:inputText value="#{bindings.FirstName.inputValue}"
                                    label="#{bindings.FirstName.hints.label}"
                                    required="#{bindings.FirstName.hints.mandatory}"
                                    columns="#{bindings.FirstName.hints.displayWidth}"
                                    maximumLength="#{bindings.FirstName.hints.precision}"
                                    shortDesc="#{bindings.FirstName.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it12}"
                                    id="it12">
                        <f:validator binding="#{bindings.FirstName.validator}"/>
                      </af:inputText>
                      <af:inputText value="#{bindings.LastName.inputValue}"
                                    label="#{bindings.LastName.hints.label}"
                                    required="#{bindings.LastName.hints.mandatory}"
                                    columns="#{bindings.LastName.hints.displayWidth}"
                                    maximumLength="#{bindings.LastName.hints.precision}"
                                    shortDesc="#{bindings.LastName.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it13}"
                                    id="it13">
                        <f:validator binding="#{bindings.LastName.validator}"/>
                      </af:inputText>
                      <af:inputText value="#{bindings.Email.inputValue}"
                                    label="#{bindings.Email.hints.label}"
                                    required="#{bindings.Email.hints.mandatory}"
                                    columns="#{bindings.Email.hints.displayWidth}"
                                    maximumLength="#{bindings.Email.hints.precision}"
                                    shortDesc="#{bindings.Email.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it14}"
                                    id="it14">
                        <f:validator binding="#{bindings.Email.validator}"/>
                      </af:inputText>
                      <af:inputText value="#{bindings.PhoneNumber.inputValue}"
                                    label="#{bindings.PhoneNumber.hints.label}"
                                    required="#{bindings.PhoneNumber.hints.mandatory}"
                                    columns="#{bindings.PhoneNumber.hints.displayWidth}"
                                    maximumLength="#{bindings.PhoneNumber.hints.precision}"
                                    shortDesc="#{bindings.PhoneNumber.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it15}"
                                    id="it15">
                        <f:validator binding="#{bindings.PhoneNumber.validator}"/>
                      </af:inputText>
                      <af:inputDate value="#{bindings.HireDate.inputValue}"
                                    label="#{bindings.HireDate.hints.label}"
                                    required="#{bindings.HireDate.hints.mandatory}"
                                    shortDesc="#{bindings.HireDate.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.id3}"
                                    id="id3">
                        <f:validator binding="#{bindings.HireDate.validator}"/>
                        <af:convertDateTime pattern="#{bindings.HireDate.format}"/>
                      </af:inputDate>
                      <af:inputText value="#{bindings.JobId.inputValue}"
                                    label="#{bindings.JobId.hints.label}"
                                    required="#{bindings.JobId.hints.mandatory}"
                                    columns="#{bindings.JobId.hints.displayWidth}"
                                    maximumLength="#{bindings.JobId.hints.precision}"
                                    shortDesc="#{bindings.JobId.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it16}"
                                    id="it16">
                        <f:validator binding="#{bindings.JobId.validator}"/>
                      </af:inputText>
                      <af:inputText value="#{bindings.Salary.inputValue}"
                                    label="#{bindings.Salary.hints.label}"
                                    required="#{bindings.Salary.hints.mandatory}"
                                    columns="#{bindings.Salary.hints.displayWidth}"
                                    maximumLength="#{bindings.Salary.hints.precision}"
                                    shortDesc="#{bindings.Salary.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it17}"
                                    id="it17">
                        <f:validator binding="#{bindings.Salary.validator}"/>
                        <af:convertNumber groupingUsed="false"
                                          pattern="#{bindings.Salary.format}"/>
                      </af:inputText>
                      <af:inputText value="#{bindings.CommissionPct.inputValue}"
                                    label="#{bindings.CommissionPct.hints.label}"
                                    required="#{bindings.CommissionPct.hints.mandatory}"
                                    columns="#{bindings.CommissionPct.hints.displayWidth}"
                                    maximumLength="#{bindings.CommissionPct.hints.precision}"
                                    shortDesc="#{bindings.CommissionPct.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it18}"
                                    id="it18">
                        <f:validator binding="#{bindings.CommissionPct.validator}"/>
                        <af:convertNumber groupingUsed="false"
                                          pattern="#{bindings.CommissionPct.format}"/>
                      </af:inputText>
                      <af:inputText value="#{bindings.ManagerId.inputValue}"
                                    label="#{bindings.ManagerId.hints.label}"
                                    required="#{bindings.ManagerId.hints.mandatory}"
                                    columns="#{bindings.ManagerId.hints.displayWidth}"
                                    maximumLength="#{bindings.ManagerId.hints.precision}"
                                    shortDesc="#{bindings.ManagerId.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it19}"
                                    id="it19">
                        <f:validator binding="#{bindings.ManagerId.validator}"/>
                        <af:convertNumber groupingUsed="false"
                                          pattern="#{bindings.ManagerId.format}"/>
                      </af:inputText>
                      <af:inputText value="#{bindings.DepartmentId.inputValue}"
                                    label="#{bindings.DepartmentId.hints.label}"
                                    required="#{bindings.DepartmentId.hints.mandatory}"
                                    columns="#{bindings.DepartmentId.hints.displayWidth}"
                                    maximumLength="#{bindings.DepartmentId.hints.precision}"
                                    shortDesc="#{bindings.DepartmentId.hints.tooltip}"
                                    binding="#{backingBeanScope.backing_untitled3.it20}"
                                    id="it20">
                        <f:validator binding="#{bindings.DepartmentId.validator}"/>
                        <af:convertNumber groupingUsed="false"
                                          pattern="#{bindings.DepartmentId.format}"/>
                      </af:inputText>
                      <f:facet name="footer">
                        <af:panelGroupLayout layout="vertical"
                                             binding="#{backingBeanScope.backing_untitled3.pgl1}"
                                             id="pgl1">
                          <af:panelGroupLayout layout="horizontal"
                                               binding="#{backingBeanScope.backing_untitled3.pgl3}"
                                               id="pgl3">
                            <af:commandButton actionListener="#{bindings.First.execute}"
                                              text="First"
                                              disabled="#{!bindings.First.enabled}"
                                              partialSubmit="true"
                                              binding="#{backingBeanScope.backing_untitled3.cb1}"
                                              id="cb1"/>
                            <af:commandButton actionListener="#{bindings.Previous.execute}"
                                              text="Previous"
                                              disabled="#{!bindings.Previous.enabled}"
                                              partialSubmit="true"
                                              binding="#{backingBeanScope.backing_untitled3.cb2}"
                                              id="cb2"/>
                            <af:commandButton actionListener="#{bindings.Next.execute}"
                                              text="Next"
                                              disabled="#{!bindings.Next.enabled}"
                                              partialSubmit="true"
                                              binding="#{backingBeanScope.backing_untitled3.cb3}"
                                              id="cb3"/>
                            <af:commandButton actionListener="#{bindings.Last.execute}"
                                              text="Last"
                                              disabled="#{!bindings.Last.enabled}"
                                              partialSubmit="true"
                                              binding="#{backingBeanScope.backing_untitled3.cb4}"
                                              id="cb4"/>
                          </af:panelGroupLayout>
                          <af:commandButton text="Submit"
                                            binding="#{backingBeanScope.backing_untitled3.cb5}"
                                            id="cb5"/>
                        </af:panelGroupLayout>
                      </f:facet>
                    </af:panelFormLayout>
                  </af:dialog>
      </af:popup>
                </f:facet>
               <f:facet name="innerToolbar">
              </f:facet>
            </af:pageTemplate>
          </af:form>
        </af:document>
      </f:view>
      <!--oracle-jdev-comment:auto-binding-backing-bean-name:backing_untitled3-->
    </jsp:root>i h'd doubt in your code and your picture
    http://imageshack.us/photo/my-images/820/afterclickq.jpg/
    in that picture seems to clicktoedit option for table.
    but the code show all are output text and show details items are shown in picture but the code doent show like that..
    whatever. if your using click to edit option in table means one records to getsup of gets down. it's not problem.

  • Columns in table of Smartform

    HI,
    It's rather a simple question for most of you but as I am new to Smartforms I am little confused ...
    I had created a table in the main window with two columns and had also created two text elements and assigned to the table but my problem is the text elements are displaying the values in two different rows rather then in two columns...In templates we have the option of assigning the columna dn row in the output options of a text element but I do not find in tables..Am I missing something .Please help me out..
    I had assigned the same default line type created with two columns to both the text elements.
    Regards
    Pavan

    Hi,
    1. In the Table Main area you have the assign the Line Type which will give you the Rows of the Table.
    [Table Layout|http://help.sap.com/saphelp_nw70/helpdata/EN/fa/0c1444d30111d3b568006094192fe3/content.htm]
    2. For every row inside it there are Cells which are columns that you have defined in the table. (In your case the cells will be two if you have designed the table with 2 columns)
    [How to draw columns in Tables|http://help.sap.com/saphelp_nw70/helpdata/EN/12/d4c6d62e9811d5b694006094192fe3/content.htm]
    3. Now in each cell you need to define the text window and give the text element over there.
    This is how we need to assign the text elements to the columns
    Regards
    Sarves

  • How to Email POWL Reports / Apply Web Dynpro ALV Table Layout Settings

    Hi all,
    we want to be able to automatically extract POWL reports and email them to users in a batch job.
    We can refresh a POWL report using FM POWL_QUERY_REFRESH, and access the raw report data using method CL_POWL_QUERY_ACCESSOR=>GET_CACHED_RESULTS.
    However this merely gives us a table of raw data.  No view layout (ie. Web Dynpro ALV table layout) settings have been applied, so there is no hiding or arranging of columns, row sorting, calculations or filters.
    Ideally we would like to be able to specify a query and view layout.  The batch job would then refresh and extract the data, and format the data according to the view layout before sending it on as an attachment in an email.
    Does anyone know how to determine and apply Web Dynpro ALV table layout settings to format table data outside of the Web Dynpro environment ?
    Thanks & regards,
    Grogan

    Hi Grogan,
    Did you find out how this works..i also have the same issue.
    Thanks
    Jdsouza

  • Regarding Table Layout

    hi
    the normal table style is that the coloums headers are on the top and their values are below them.
    how can we set the table layout such that the coloums headers are palced to the right and there values to left.
    waiting for ur kind replies
    Regards
    Shafi

    <b>SKU</b>     ab12     sndn13    12sd    231
          <b>Name</b>    Nam1     Nam2      Nam3    Nam4
          <b>Photo</b>   ph1      ph2       ph3     ph4
    the words in bold are columns names and to the right are their values.
    Regards
    Shafi

  • Chagning the color used to display table layout

    Hello Guys,
                  Can i change the background color used to display the table layout in KM? Where do we specify these settings? Is it possible to modify existing layouts?

    Hi Neil,
    In the config UI, you can change the "Row Background Style" for the Table Collection Renderer. Typically, you would duplicate the ConsumerTableCollectionRenderer and make your custom settings to the copy. Make sure to click "Show Advanced Options" to see this property. This does not let you explicitly set the color, but allows you to choose the coloring schme. To change the colors, you would need to change them for all tables. Alternatively, you could also change the iView background. It is also possible to change the "Column Header Coloring", but I think this only affects lists, I do not think it affects the table collection renderer, but you might try it. If you just want to just play around, you can set the rendering properties in the Presentation page in Details for an individual folder. This is generally the quickest way to figure out what to set to achieve what you want. I know I am missing some of the specifics you asked, but you should find those answers in the normal documentation. I just wanted to let you know that you could change the scheme - where you have alternating, separator lines, etc.
    Regards,
    Darin
    Message was edited by: Darin Krasle

  • Table Layout RN help

    Hi,
    In my custom page there is a table layout region with 4 rows and two columns.
    I want to show borders for this table layout region
    Can anyone please help me how can I enable borders either programatically or declaratively ?
    I'm also searching for any relavan methods in TableLayout class.
    Please share your thoughts
    Thanks

    Yes there is a way to Border a region .... Use Flexible Layout and in the Flexible Content you may define the Borders .
    Im not sure of any other approach ... but this is a very easy way for doin so....

  • Studio Creator 2 EA - Table layout problem

    Hello,
    I have the following problem: when using a databound table compoment, the "Sortable" check box on the Table Layout page does not work and all colums are sortable.
    How can I set only the columns I need to be sortable ?
    Thank's,
    Catalin Florean.

    Hello again,
    I tried tableColumn1.setSort(null); in the public void prerender() and public void init() calls. The result is the same each time, tableColumn1 is sortable.
    I've looked into the jsp code and manually cleared the sort value as bellow:
    <ui:tableColumn binding="#{RatePlanDef.tableColumn1}" headerText="Plan ID" id="tableColumn1" sort="">
    <ui:staticText binding="#{RatePlanDef.staticText1}" id="staticText1" text="#{currentRow.value['RPD_PLAN_ID']}"/>
    Catalin.

  • Problem in implementing serial number in table layout jdev 10.1.3.3

    Hi all, i am trying to add and display the serial number of records in a transient field in a web page as part of a table. I 've tries the following code:
    public Number getAa() {       
    ApplicationModule am=this.getApplicationModule();
    ViewObject vo=am.findViewObject("--viewobject name--");
    return new Number(vo.getCurrentRowIndex()+1);
    It works perfectly in form layout but in table layout it does not refresh the index in each record. what is wrong?

    Hi,
    a table doesn't set each row as current when rendering the UI. It just iterates over the collection of rows. If the row number is transient anyway, then you can try and use the statusVar property of a table. Give it a vaulue (e.g. "var") and then reference it from an output text in a column you add to the able as #{var.index}
    Frank

  • Anyway to quickly convert wide table layout to tall?

    I have several tables with content in them already. Currently
    each column of the table has a header cell for the content that
    goes below it. What I need is to have the header cells along the
    left with each row containing the related content. Doing this
    manually with cut and paste can be tedious. Does anyone have ideas
    how this could be done more easily?
    Thanks,
    DAN

    >>try making tables with CSS. You'll never have to
    worry about this in the
    future!
    HUH?
    How would styling the table with CSS make converting table
    columns to table
    rows easier?
    Walt
    "asdfra4wvzsef" <[email protected]> wrote in
    message
    news:e9e217$gcj$[email protected]..
    > I think your only option is to cut-n-paste, my friend.
    With tables it's
    > 'wysiwyg' so there's not much room for moving around
    content.
    > In the future, try making tables with CSS. You'll never
    have to worry
    about
    > this in the future!
    >
    > Cheers
    >

Maybe you are looking for