UIX layouts

Hi,
I'm new to UIX development so foregive my lack of knowledge on this topic.
After reading the J developer documentation and UIX Developer's Guide, I'm still not sure which XSS files I should be modifying to customise the layout of my UIX application. For the sake of simplicity, let's say I want to change the background color of my BC4J UIX application. It's easy to do this in standard JSP applications by either editing the HTML tags or the CSS sheet, but J Develper doesn't seem to generate visible style sheet for UIX applications. Do you know which style sheet I should be editing and where these are located in the directory? Thank you.

Hi,
I've noticed four main advantages of UIX over standard HTML and JSP:
1. UIX has a felxible framework. For example, you can
use (render) your own HTML or JSP pages with UIX features.
2. It maintains consistent appearance because it uses high level controls
(ie: XSS style sheets)
3. Broad range of client support -it adjusts its presentation to suit various
browsers. UIX is also good for internationalisation and developing
applications in different locales.
4. High performance, such as caching and resuse of shared resources
The main disadvantage of UIX is that it is more difficult to develop UIX
applications than to develop HTML or JSP. Hope this helps.

Similar Messages

  • UIX Layout with Hide/Show

    Hi,
    I've an UIX page with a flowLayout. The flowLayout have an internal labeledFieldLayout with several messageTextInputs. As is, the layout is perfect and completely aligned.
    Now, I added a "hideShow" with a flowLayout and inside a labeledFieldLayout with several messageTextInputs. If I expand the hideShow all the contents inside it are displayed on the left side of the page and does not look aligned with the rest of the page.
    This is an example:
       messageText1
       messageText2
       +hideShow (expanded)
    messageText3
    messageText4  // Last message inside the hideShow
       messageText5How can I keep the same alignment across the entire page?
    Thanks in advance!
    Gerardo

    You should only put message components in labeledFieldLayout. You can try adding a stackLayout, so you have something like this:
    stackLayout
    labeledFieldLayout
    message components inside labeledFieldLayout
    hideShow at level of labeledFieldLayout
    labeledFieldLayout
    the other message components inside labeledFieldLayout.
    Jeanne

  • Doubt about UIX Layout

    Hi,
    I need to build an UIX page with a table, that table has an specific layout.
    day1       |    day2    |     day3    |    day4   |    day5   |
    Type1:                      Type3:       Type1:     Type2:
       row1                         row1       row1       row1
       row2                                    row2
    Type2:
       row1 The headers (day1 to day5) are the days of the week. Now each day could have several tasks with differents types (ie. day 1 has 3 tasks, 2 type1 and 1 type 2) and the others days could have a different combination.
    I can easily achieve that using a JSP, but for several reasons I need to do it using an UIX.
    Which is the best way to do that? I think that I can use a <datascope> but looks like the method used on a datascope should have the signature: RenderingContext context, String ns, String name and I don't know how to pass a parameter to that method (basically the day). Also, I am not sure if this mechanism will be thread safe.
    Any idea?
    Best regards

    Hi Ana,
    There is no difference, just 2 terms for the same thing: the screen editor.
    Regards,
    John.

  • New UIX  Developer Help

    I've got a quick question I can't seem to find the answer to anywhere else so here goes:
    I've been tasked by my company to do some JSP development for a simple application (accessing a DB, printing reports, etc). They'd like it done in UIX because of the preformatted feel. Since I'm relatively new to this technology I've been using the wizards and hacking the pages as needed.
    So far so good. But on one of the editing pages (i.e. where you add/modify records) I'd like to not use the default input renderer (&lt;bc4juix:InputRender...&gt;) that the wizard provides (which produces a textbox) and use a combo box instead. The problem is if i use &lt;jbo:InputSelect...&gt; the combo box is kicked out of the UIX layout and defaults to the upper lefthand corner of the screen. Also, if i use &lt;uix:choice...&gt; I can't figure out how to map the values to the column in the table i'm using.
    I know this probably has a simple answer to it, but I'd appreciate help on either figuring out how to get jbo:InputSelect to fall into the UIX page layout or how to map the information in uix:choice to the database. Any other suggestions would be helpful
    If this doesn't make sense, let me know. Also can anyone suggest some good resources (either on the 'net or bookwise) for JSP and/or UIX development?
    Thanks in advance.

    Not sure how to customize the <bc4juix:InputRender> JSP tag, but you can find more information about many UIX topics in the UIX Developers Guide in the JDeveloper Help system.
    Also available online, at:
    http://helponline.oracle.com/uix/help/
    Kind Regards.

  • Where a templates for creation of JSPs?

    Hi,
    with Jdev 9i it is possible to create a whole web application with jsps based on BC4J components. But the only possibility to change the layout of those created pages is to change the css file. For us this is not enough. We want to create our jsps with jdeveloper but i dont know, if there are templates for the creation of jsps.
    Can you help?
    Regards
    Dietmar

    dietmar,
    maybe you have a look at UIX/JSP (or UIX/XML). there you have pagelayouts, templates and the oracle BLAF. see the corresponding documentation in the jdev-help.
    i recommend the jdev 9.03 for using UIX layouts and templates, it is easier and has more features than 9.02.

  • Can i set the content of input text in a form layout in the uix page center

    Hi
    i have a simple question, how can i set the content of an input text in a form layout in the .uix page center?
    i saw in the page properties but i didn't found.
    thank you for your help.
    Edited by: Islem on 19 déc. 2008 00:22

    Sirrick,
    If I understand your question correctly, you want to programmatically set how many array elements (clusters) to show. You can do this with the Array properties: Number of Rows and Number of Columns. Please see the attached VI.
    Zvezdana S.
    National Instruments
    Attachments:
    Array_Elements.vi ‏20 KB

  • UIX/XML: Multicolumn layout for messageTextInput (urgent ...please)

    I need to render a number of textInput UIX beans (and comboboxes a.s.o.) together with a label and render a small icon right next to it. Since our application renders a lot of theses controls on one screen, we want the controls to be aligned the following way:
    LLLL___TTTTT I
    LL_____TTTTTTTTT I
    LLLLLL_TTT I
    So, I want the labels left aligned one below the other, and the textInput fields should also be left aligned. (Like a table with one column for the labels and one column for the input textfields).
    I only managed to get a layout like that, when using separate controls for the textInput and the label. This however this has the downside, that whenever I get a validator error message, it doesn't display the name of the controls that have an invalid value.
    Is there any way to achieve such a layout with the message... controls?
    Thanks

    The easiest control to use for this layout is <labeledFieldLayout>:
    <labeledFieldLayout>
    <contents>
    <messageTextInput .../>
    <messageTextInput .../>
    <messageTextInput .../>
    <messageTextInput .../>
    </contents>
    </labeledFieldLayout>
    You'll have to live with right-aligned prompts, which are a standard
    enforced by all the messageXXX components.

  • UIX/XML:  Layout for textInput controls

    I need to render a number of textInput UIX beans (and comboboxes a.s.o.) together with a label and render a small icon right next to it. Now that itself is not a problem, but I want the labels and the controls to be aligned in the following way:
    LLLLLLL TTTTT I
    LLL TTTTTTTTT I
    LLLLLL TT I
    Is there any way to achieve that with the messageTextInput bean?
    I tried using the normal textInput beans together with a styled text in a tableLayout. This displays nicely, but whenever a validator fails a messagebox is displayed that says something like:
    value required in ""
    That makes validators completely unusable.
    Any idea how to get the layout right and have meaningful validator messages?
    Actually I would strongly prefer using the messageTextInput bean, since it does so many nice things for me...

    The messageTextInput bean adheres to the BLAF, which state that labels should be right aligned.
    You can do what you are trying to do by using a messagePrompt and a textInput. Make sure to set "id" on textInput uniquely, and labeledNodeId on messagePrompt to match. This will allow the validators to use the prompt attribute to display an understandable message. You can put your information inside of a tableLayout to get it to align the way you want.
    Here is an example:
    <styledText styleClass="OraHeaderSubSub" text="message Prompt with text Input"/>
    <tableLayout     cellSpacing="5">
    <contents>                                        
    <rowLayout >
    <contents >                                   
    <cellFormat hAlign="left" >
    <contents>
    <messagePrompt prompt="Enter a number" labeledNodeId="messageOne" required="yes"/>
    </contents>
    </cellFormat>
    <cellFormat hAlign="left">
    <contents>
    <textInput id="messageOne" text="5" >
    <onBlurValidater>
    <decimal />
    </onBlurValidater>
    </textInput>
    </contents>
    </cellFormat>
    </contents>
    </rowLayout>
    <rowLayout >
    <contents >
    <cellFormat hAlign="left" >
    <contents>
    <messagePrompt prompt="label" labeledNodeId="messageTwo" required="yes"/>
    </contents>
    </cellFormat>
    <cellFormat hAlign="left" >
    <contents>
    <textInput id="messageTwo" text="value" message="message" >
    <onBlurValidater>
    <decimal />
    </onBlurValidater>
    </textInput>
    </contents>
    </cellFormat>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>

  • Problem in UIX with Layouts

    Hi,
    I am trying to modify a UIX page which has some components.
    I have to add another drop down component to it, which should have farily long tip text and an information icon just besides the drop down.
    The present components have been arranged in a labeledFieldLayout. I cant arrange my drop down with tip text and an information icon with proper alignment in the same layout. If I try to create a new labeledFieldLayout, there is an alignment issue again. Same with using <tableLayout><rowLayout> and <cellFormat>. Is there any way I can achieve the same?
    Any reply would be valuable.
    Thanks and Regards,
    Amit

    I am not sure how you generated a transport.After saving the layouta, click on Table view at top and then select transport.
    This might help
    Sarang

  • UIX Custom table layout with ADF Bindings

    hello,
    Please point me to examples of binding ADF data controls on UIX table and also the UIX table layout with different row and col spans.
    Thanks in Advance.

    bump.

  • UIX: horizontal layout for messageRadioGroup

    Hello,
    We use UIX 2.1.7.
    In our application we have a few UIX xml pages that create a (dynamic) list of screen items based on database
    content. These screen items can be text items, date items, choise fields, checkboxes or radio groups, depending on what got queried from the database. In the UIX xml, we have implemented this by a table iterating over a DataObjectList with fields, and a switcher bean to render the corresponding UI widget for each field in the list.
    This all works very well, there is only one layout shortcoming we can't seem to fix. When rendering a field as a radio group, we use the messageRadioGroup tag, and use the childdata attribute to create the individial radio buttons. Unfortunately, these buttons are stacked vertically, while we would really like to have them horizontally because of the huge amount of screen space this would save (we sometimes have dozens of radio groups, all with 4 radio buttons. There does not seem to be a way to do that using the messageRadioGroup.
    I am aware of the possibility using the radioButton tag, but due to some issues with our (already very complex, conditional and nested) databinding and the code responsible for handling the screen when the user presses 'save', we REALLY prefer having just a single UI widget in the UIX page for a radio group, just as for all the other widget types as described above.
    Is there anything we overlooked in the messageRadioGroup tag, and if not will it be possible to include this functionality in a future release?
    Thanks!

    Peter -
    We would much prefer to avoid introducing new layout behaviors into the radioGroup - and encourage clients that require different types of layouts to use the radioButton component. In your case, it sounds like you might benefit from putting your "horizontal" radioGroup layout into a UIX template, so that it can be easily accessed from your uiXML pages. For example, here is a sample template which implements a horizontal layout for radio buttons:
    <?xml version="1.0" encoding="UTF-8"?>
    <templateDefinition xmlns="http://xmlns.oracle.com/uix/ui"
    xmlns:ui="http://xmlns.oracle.com/uix/ui"
    xmlns:data="http://xmlns.oracle.com/uix/ui"
    targetNamespace="http://www.example.org/demo/templates"
    localName="horizontalMessageRadioGroup">
    <!-- define the template's type information -->
    <type base="ui:inlineMessage">
    <attribute name="childData" javaType="oracle.cabo.ui.data.DataObjectList"/>
    </type>
    <!-- define the content of the page -->
    <content>
    <inlineMessage data:prompt="prompt@ui:rootAttr">
    <contents>
    <flowLayout>
    <contents data:childData="childData@ui:rootAttr">
    <radioButton data:name="name@ui:rootAttr"
    data:text="txt"
    data:selected="selected"
    data:value="val"/>
    </contents>
    </flowLayout>
    </contents>
    </inlineMessage>
    </content>
    </templateDefinition>
    And here is a sample UIX page which uses both a standard messageRadioGroup as well as a horizontalMessageRadioGroup to render the same set of inline data:
    <?xml version="1.0" encoding="UTF-8"?>
    <page xmlns="http://xmlns.oracle.com/uix/controller"
    xmlns:ui="http://xmlns.oracle.com/uix/ui"
    xmlns:data="http://xmlns.oracle.com/uix/ui"
    xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
    xmlns:demoTmps="http://www.example.org/demo/templates">
    <templates xmlns="http://xmlns.oracle.com/uix/ui">
    <templateImport source="horizontalMessageRadioGroup.uit"/>
    </templates>
    <content>
    <dataScope xmlns="http://xmlns.oracle.com/uix/ui">
    <provider>
    <data name="RGData">
    <inline>
    <btn txt="Longer name" val="Val0"/>
    <btn txt="Name2" val="Val1" selected="true"/>
    <btn txt="Name3" val="Val2"/>
    </inline>
    </data>
    </provider>
    <contents>
    <labeledFieldLayout>
    <contents>
    <!-- First, a vertical group of radio buttons -->
    <messageRadioGroup name="group1"
    data:text="txt"
    data:value="val"
    selectedValue="Val2"
    type="radio"
    prompt="Verical Group"
    data:childData="btn@RGData"/>
    <!-- Now, a horizontal group -->
    <demoTmps:horizontalMessageRadioGroup name="group2"
    prompt="Horizontal Group"
    data:childData="btn@RGData"/>
    </contents>
    </labeledFieldLayout>
    </contents>
    </dataScope>
    </content>
    </page>
    Please give this solution a try and let us know the results.
    Andy

  • UIX/XML: sideNav  layout problem

    We're using UIXPages with a sideNav. The page itself contains a number of headers.
    Whenever a header is rendered below the sidenav the entire header is on the left margin of the screen. However I think it looks better if all the headers are justified equally.
    So the layout I get now is:
    SSS HHHHH
    SSS HHHHH
    HHHH
    HHHH
    and what I want is:
    SSS HHH
    SSS HHH
    ___ HHH
    ___ HHH
    where S is the sideNav and H is a header with all its data.
    I tried putting all the headers in a tableLayout but that just didn't work, I always got the same layout.
    Is there any way to do that?
    Thanks,
    Guido

    Hm, tyour testcase works fine even when I added multiple levels of subheaders, but try my file.
    It has one header with a number of subHeaders and the last subHeader is not indented correctly.
    ok, the uix code is ugly but its supposed to work anyway - right?
    Thanks,
    Guido
    <?xml version="1.0" encoding="windows-1252"?>
    <page xmlns="http://xmlns.oracle.com/uix/controller">
    <content>
    <pageLayout xmlns="http://xmlns.oracle.com/uix/ui">
    <start>
    <sideNav>
    <contents>
    <link text="Markets" destination="../common/markets.uix">
    </link>
    <link text="Characteristics" destination="../common/characteristics.uix">
    </link>
    </contents>
    </sideNav>
    </start>
    <contents>
    <dataScope xmlns="http://xmlns.oracle.com/uix/ui" xmlns:fti="http://www.ftisoft.com">
    <provider>
    </provider>
    <contents>
    <form method="POST" name="mainForm">
    <contents>
    <header text="issueaction">
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    <header text="issueactiondeclaration" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    <header text="issueactionoptions" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    <header text="issueactionoption" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    <header text="issueactionprocedure" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    <header text="issueactionparticipants" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    <header text="issueactionparticipant" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    <header text="issueactionparticipantdef" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    <header text="generalcomment" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    <header text="issueactionentitlementdates" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    <header text="issueactionentitlementdate" >
    <contents>
    <tableLayout>
    <contents>
    <rowLayout vAlign="top">
    <contents>
    <tableLayout>
    <contents>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    </contents>
    </tableLayout>
    </contents>
    </rowLayout>
    </contents>
    </tableLayout>
    </contents>
    </header>
    </contents>
    </form>
    </contents>
    </dataScope>
    </contents>
    </pageLayout>
    </content>
    </page>

  • MessageRadioSet  layout with uix

    I would like to have my messageRadioSet layout horizontally rather than vertically. The following is the code that I currently have, there doesn't seem to be any way to get the radio boxes to layout horizontally.
    &lt;messageRadioSet model="${bindings.Surfacedrainage}" prompt="Surface Drainage" selectedValue="${bindings.Surfacedrainage}"&gt;
    &lt;contents&gt;
    &lt;option text="Yes" value="Y" /&gt;
    &lt;option text="No" value="N" /&gt;
    &lt;/contents&gt;
    &lt;/messageRadioSet&gt;
    If anyone knows how to do this it would be greatly appreciated...

    You cannot lay it horizontally and that is not the intended behaviour.
    To achieve what you are asking for, you have to use flowLayout and use radioButtons inside it.
    Regards,
    Vijay V

  • I have a new project -- should UIX or JSP be used?

    I am concluding a UIX project now, and though I think UIX is a terrific idea, these factors have been what I've observed about UIX:
    1) Few examples.
    2) Lack of documentation (either online, or in print).
    3) A very small set of functionality compared to tag libraries available in JSP.
    4) Unable to get good support.
    5) Feedback from others UIX experiences didn't seem very positive.
    Then we have the ADF / JSF picture, which is going to be a reality very soon. My question is this: I have a new Oracle / JDeveloper project for a client starting immediately. What in your opinion is the best course of action with respect to the UI web technology? JSP? Or is UIX still the best way to go (and if so, I need solid reasons here) . Or, is it feasible to deliver now using ADF Faces (project is a 3 month project, and I can't be crippled by bugginess, if that's a possibility)?
    My leaning is JSP, but I'm very interested in others' insight here.
    B

    I chose to push UIX (and ended up being chosen as the framework) for my most recent project. I've had mixed feelings about it... most of the things you've mentioned were also true to my experience. UIX seems to be great as long as you color inside the lines. But if you want to do anything advanced or customized then it starts getting very ugly. There's no source and virtually no documentation about concepts and internals. The best two guides out there are probably the ADF binding primer and the UIX developer's guide... but these still leave a lot to be desired.
    However, to make a case for UIX over JSP, there is a lot of pre-built functionality that JSP doesn't have. The biggest reason I'm glad I chose UIX is PPR and their TABLE tag. There is mostly prebuilt detail disclosure, event handling, scrollable result sets, and single or multiple selection. Also, the page layouts are a nice shortcut and the templating engine is very powerful. And if you can put up with incompetent metalink support, very little help from the forums, and lots of time in google results and the debugger -- well there are some truly amazing features about UIX that could make it worth your while.
    I personally think it really comes down to the requirements of your application. If it's a bigger app, the templating engine in cunjunction with pageLayouts can really simplify coding a consistent navagational interface and look/feel. You will probably benifit a lot from the functionality UIX offers. But it will be a headache if you're not an Oracle employee.
    Just my two cents, for what it's worth. :)
    jeremy

  • 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.

Maybe you are looking for