Advanced reading single Table field

Hello

I use SPEL binding to set the read attribute only to a text field that becomes editable when certain conditions are met.
However, the field is a search criteria for the advanced table and when I search a few lines that they are read-only. The search criteria is also ready only

If I select a line and click on change, the search criteria becomes editable.

How can I solve this error?

Varun,

1. from the page that looks like you are NOT advanced table, you use table, right? I think you are referring to advanced search?

The behavior you're seeing is because the same pitch is used for research and the table of results. And you have a spell on this column.

Try to implement the steps below and see what happens.

1. remove the fate of the field.

2. Add the fate programmatically using the DataBoundValue as below [for example, I used ActualFlag MessageChoice]:

OAMessageChoiceBean messageChoiceBean = (OAMessageChoiceBean)webBean.findChildRecursive("ActualFlag");
if(messageChoiceBean != null)
{
  OADataBoundValueViewObject actFlagDataBound = new OADataBoundValueViewObject(messageChoiceBean, "customReadOnlyAttr");
  messageChoiceBean.setAttributeValue(oracle.cabo.ui.UIConstants.READ_ONLY_ATTR,actFlagDataBound);
}

If the above change works, do the same for all lines you need the fate and active research.

Let us know how you go.

See you soon

AJ

Tags: Oracle Applications

Similar Questions

  • single table hash clusters

    I created a hash cluster single table like this:

    create tablespace mssm datafile 'c:\app\mssm01.dbf' size 100 m
    Segment space management manual;


    create the cluster hash_cluster_4k
    (id number (2))
    size 8192 single hash table is id hashkeys 4 tablespace mssm;

    --Also created a table cluster with the line size such as single record corresponds to a block and inserted 5 records each with a separate key value


    CREATE TABLE hash_cluster_tab_8k
    (number (2) id,)
    txt1 tank (2000).
    txt2 tank (2000).
    tank (2000) txt3
    )
    CLUSTER hash_cluster_8k (id);


    Begin
    because loop me in 1.5
    Insert in the values of hash_cluster_tab_8k (i, 'x', 'x', 'x');
    end loop;
    end;
    /
    exec dbms_stats.gather_table_stats (WATERFALL of the USER 'HASH_CLUSTER_TAB_8K' = > true);


    Now, if I try to access the folder with id = 1 - it shows 2 I / O (cr = 2) instead of the single e/s as provided in a hash cluster.



    Rows Row Source operation
    ------- ---------------------------------------------------
    1 ACCESS HASH_CLUSTER_TAB_8K HASH TABLE (cr = 2 pr = 0 pw = time 0 = 0 US)


    If I run the query, even after the creation of a unique index on hash_cluster_tab (id), the execution plan specifies access hash and single e/s (cr = 1).

    This means that for a single e/s in a single table hash cluster, we create a unique index? It will not create an additional burden to maintain an index?

    What is the second I/o necessary for in the case where a unique index is absent?

    I would be very grateful if gurus could explain this behavior.

    Thanks in advance...

    user12288492 wrote:
    I ran the query with all 5 id values and the results have been more confusing.

    During the first inning, I had VC = 2 for two values of keys, the Czech Republic rest = 1
    During the second inning, I = 2 for a key value, the Czech Republic cr rest = 1
    In the third set, I had VC = 1 for all values of keys

    The effects vary depending on the number of previous runs and the number of times you reconnect.
    The extra CR is a cleansing of the block effect. If you check the access of the buffer (events 10200-10203), then you can see the details. Simplistically, if you create your data, then connect and interrogate one of the lines (but not id = 5, because that will be cleaned on the collection of statistics) you should be able to see the following numbers:

    cleanouts only - consistent read gets                                        1
    immediate (CR) block cleanout applications                                   1
    commit txn count during cleanout                                             1
    cleanout - number of ktugct calls                                            1
    Commit SCN cached                                                            1
    redo entries                                                                 1
    redo size                                                                   80
    

    On the first block visited, Oracle made a visit to buffer to untangle a YVERT cleaning (ktugct - get the commit time). This cleans up the block and caches the acquired RCS. The rest of the blocks that visit you in the same session should not be cleaned because the session can use the updated SNA caching to avoid needing a cleanup operation. Finally all the blocks will have been cleaned up (which means that they will be written to the disk) and the extra CR stops happening.

    There is a little quirk - drain plug seems to apply to the format block calls - and I do not understand why this was did not each row inserted thereafter.

    Concerning
    Jonathan Lewis

  • Static display LOV discriptions in a read-only table

    Attempts to display a read-only table. The user will then select a line to edit.

    If the table is editable the LOV displays very well. If it is read-only, it shows only the raw values. The majority of my LOV is static.

    Is there a way to display descriptions instead of the ID?

    see you soon
    James

    In the view object, define a list of values in the field (as usual).

    When you create the table, remove the default column (in general the output text) and replace it with a single column select (should be automatic if the view has the LOV - so drag and drop)

    Now, open the properties of the field by selecting the poplist in the column and change the unique selection of read only = true.

    It will be much better that decode, who has a number of fixed - so it's the table led - as records are added - the list will always work.

  • Devantech TPA81 read temperature table "physical channel be unspecified.

    Hi, I'm new to Labview.

    I need to use a heat of TPA81 sensor in my Dani robot project, so I found the 'Devantech TPA81 reading temperature table' example in examples of robotics. I connect my sensor with a USB - I2C converter and then connected to my PC. I run the program, but the problem "the physical channel is not specified" still exists. How to choose the physical channel in labview for the clock channel and the data channel?

    Could someone please help me and thank you in advance.

    Jason

    Hello.

    The example given here "Matrix of the temperature read Devantech TPA81", works with acquisition cards supported by the driver "DAQmx" therefore, I think that this will not work with a simple "USB - I2C" converter.
    Now, on the other hand, if you just want to work with the "TPA81" sensor in the robot, DANI, you could see the example "Devantech TPA81 (FPGA). Lvprog' in the help of LabVIEW, where, in the "target FPGA", you will find the VI "Devantech TPA81 (FPGA). saw', where you can configure the channels (data and clock).

  • Repetition of groups nested in a single table - model RTF

    Hi all

    I have a little problem with RTF models. I try to use 2 recurring groups within a single table, but everything I'm not get data for the fields of the outer loop, or still getting only one record of the loop internal.

    It is a model of report of cash requirements. My expandable outside group is G_VENDOR and internal is G_INVOICE. I'm at the stage where I pasted the table with the G_INVOICE details in another table (with the NAME of the SELLER in the first field). This has however a drawback - it is not to repeat the name of the seller if there is more than one G_INVOICE in G_VENDOR. I don't want tables repeated for each provider, one with all the data.

    I had SR Oracle open, but they seem not to be very useful, makes me think it is a bug and not fixed will never be. I know that the XML flatenning would be an option, but I don't want be to redevelop all alone I need template for reports.

    Someone has an idea?

    Concerning
    Piotr

    Hi Piotr,

    Ideally you would be that flatten, but if you are inside the loop of invoice you can still access the fields of the outer loop by changing the form field and by prefixing with... /.

    for example becomes

    Kind regards

    Robert

  • Fusion of single table

    Hi all

    I am using the command merge onto a single table. I want to check some values in the table, if they already exist I just update, thing that I want to insert.

    For this I use the following code:



    MERGE INTO my_table OLD_VAL
    NEW_VAL in ASSISTANCE from (SELECT L_field1, L_field2, L_field3, DOUBLE L_field4)
    WE (OLD_VAL.field1 = NEW_VAL. L_field1
    AND OLD_VAL.field2 = NEW_VAL. L_field2
    AND OLD_VAL.field3 = NEW_VAL. L_field3
    )
    WHEN MATCHED THEN
    UPDATE SET OLD_VAL.field4 = NEW_VAL. L_field4
    WHEN NOT MATCHED THEN
    INSERT (Field1, Field2, field3, field4, sphere5)
    VALUES (NEW_VAL. L_field1, NEW_VAL. L_field2, NEW_VAL. L_field3, NEW_VAL. L_field4, SYSDATE);

    Fields starting with L_ here is my local variables inside my procedure.

    It is giving error as ORA-00904: "NEW_VAL. "" L_field3 ": invalid identifier

    Thank you all.

    SELECT L_field1, L_field2, L_field3, DOUBLE L_field4

    1. you r select all values here?
    2. try to give alias for all columns

  • Problems with mappings when changing the type of source table field?

    Hello world

    one question.
    Is it a problem when I change my types of fields in my table of source of char for example varchar2 with mapping that uses this table?
    In the mapping of the source table field Types are defined as Char fields. Do I have to change all the fields of char to varchar2 (via Import again from the source table and synchronize in the map)?

    Thanks in advance.

    Greetings

    Hello

    If your new data type (in the database is compatible and big enough) then you probably don't have to change the class in your other mapping wise you need.

    It a good practice to import the last definition of table (metadata) in the repository of OWB and then synchronize incoming.

    Thank you
    Fati

  • Put the loop of variables in a single table with formatting (PHP)

    I have the following loop;

    <? PHP

    $i = 1;

    While ($i < = $num_rows)

    {

    $tempquantity = "extra". $i.' quantity ';

    $tempcomments = "extra". $i."comments";

    $tempname = "extra". $i.' name ';

    $tempprice = "extra". $i."price";

    $$tempquantity = $_POST ['extra'. $i. "quantity"];

    $$tempcomments = $_POST ['extra'. $i. "Comments"];

    $$tempname = $_POST ['extra'. $i. "name"];

    $$tempprice = $_POST ['extra'. $i. 'price'];

    Print "Extra name: $$tempname;

    Print "< br / > ';

    Print "Extra price:". "." $$tempprice;

    Print "< br / > ';

    Print "quantity:". "." $$tempquantity;

    Print "< br / > ';

    Print "reviews:". "." $$tempcomments;

    Print "< br / > < br / > ';

    $i++;

    }

    ? >

    Which, since there are 3 rows, outputs the following:

    Extra-Nom: dfvgfddf

    Extra price: 4

    Quantity required: 67

    Customer reviews: gtfh


    Extra-Nom: wewew

    Extra price: 34

    Required quantity: 45

    Customer feedback: thtrt


    Extra name: ewewe

    Extra price: 43

    Required quantity: 12

    Customer feedback: gdfgg

    I want to be able to do is to show the output above in a PHP email body variable which, according to me, this means that the loop variables must be in a single array variable as coding in a body of email variable is not allowed. How can I put a loop of variables like that in a single variable, and how to keep the < br / > tags and names before variables ("name Extra:' etc."), so it seems that it should in the PHP email body?

    Thanks in advance

    I also need to set the variables generated by the loop in a single database field

    Why?  Looks like a mistake to me.

    Anyway, why not change it.



    The name of the tenant: $rentername

    on this subject.



    " The tenant's name: $rentername.

    $i = 1;

    While ($i<>

    {

    $tempquantity = "extra". $i.' quantity ';

    $tempcomments = "extra". $i."comments";

    $tempname = "extra". $i.' name ';

    $tempprice = "extra". $i."price";

    $$tempquantity = $_POST ['extra'. $i. "quantity"];

    $$tempcomments = $_POST ['extra'. $i. "Comments"];

    $$tempname = $_POST ['extra'. $i. "name"];

    $$tempprice = $_POST ['extra'. $i. 'price'];

    $body. =<>

    Additional name: $$tempname

    Extra charge: $$tempprice

    Required amount: $$tempquantity

    Customer reviews: $$tempcomments

    EOT;

    $i++;

    }

    and then remove the loop where it occurs earlier.

  • Deliver in advance to region Table - please help!

    Hi all

    I have a personalized page where I use a region advanced table.

    The question - what is the value in advanced of the table row [two fields are there both are MessageTextInput] is automatically populated the page rendering. Is he is seeded feature of collateral table?

    If you how to solve this problem...

    I need to display line with no value or empty. I heard that if the attribute that is attached to the column of the row has a value then it shows on the frontend automatically and if I remove the line then I got white.

    Kind regards
    Ajay

    Ajay,

    Create dynamically by default 5 lines in adavance table using the loop.

    But it's very difficult to manage the events if you create lines dynamically.

    GOLD),

    Try with several rowlayouts in AdvanceTable.

    Thank you
    Kumar

  • HP Envy M6 1125dx running Windows 8.1 and my fingerprint reader/single pass does not work

    Hello

    I'm not able to use my finger print reader/single pass, now that I've downloaded windows 8.1

    Read a few other questions and difficulties people exercise but were not able to always operate.

    I have a HP Envy M6 1125dx

    00179 60246-20486-AA0EM

    64-bit Intel Core i5

    Running Windows 8.1

    Thank you

    Hi Ricksd,

    Welcome to the HP Forum.

    If you still have an old driver Validity Sensor in your system, you may need to upgrade to one that supports 8.1:

    sp58869 validity sensor V4.4.234.0 Win8

    If you still use an older version of the HP SimplePass software, you may need to upgrade the program.

    If you have recently upgraded to 8.1 Windows, make sure that all of your Windows updates are up-to-date.

    If everything is already at the level of the correct version, then you can get away with just reset the drivers:

    • Close all your programs and shut down your computer
    • Unplug everything (little unifying for the keyboard / mouse external can stay)
    • Perform the Hard Reset for your laptop
    • Start the computer and connect

    If the Hard Reset does not help,

    so check out this guide for advice on how to relax program in order:

    Simple Instructions for upgrade HP SimplePass

    Click on the thumbs-up Bravo !

    It's a nice way of saying 'Thank you' for help.

    While I strive to reflect best practices of HP, I do not work for HP.

    Dragon Tip: Export your SimplePass Webcards!

  • How to read the table of string returned by the DLL

    I developed DLLS in labview that takes 2 input parameters as a string and returns an array of strings in return. How can I read back this array returned strings in labview? I tried to return a string and I can't able to read. But how to read a table?

    Is the signature of the function – void GetLoginInfo (char [] DBPath, char [UserName], LStrHandleArray * table)

    Shrinivas

    I found the solution. When you configure the node to call a library function, the argument (in which we expect an array of string) type should be chosen as "Adapt to the Type" and data format to be "pointers to the sleeves.

  • WARNING: dell_psp_eql_routed: PspEqlReadRoutingTable:1138: cannot read the table on page

    Hello community,

    We went just to ESXi 5.1.0 build-1021289. We have installed MEM 1.1.2 and used to configure all of the iSCSI network and has chosen to use our BCM57810 10G cards for unloading rather than use the SW initiator. We are currently on firmware 5.2.6.

    We now see this error constantly in the vmkernel logs.

    2013-05 - 04 T 21: 06:40.074Z cpu4:240833) WARNING: dell_psp_eql_routed: PspEqlReadRoutingTable:1100:Invalid size package of page table (length 4096, 338 expected)
    2013-05 - 04 T 21: 06:40.074Z cpu4:240833) WARNING: dell_psp_eql_routed: PspEqlReadRoutingTable:1138: cannot read the table on page
    2013-05 - 04 T 21: 07:08.085Z cpu4:240833) WARNING: dell_psp_eql_routed: PspEqlReadRoutingTable:1100:Invalid size package of page table (length 4096, 2528 expected)
    2013-05 - 04 T 21: 07:08.085Z cpu4:240833) WARNING: dell_psp_eql_routed: PspEqlReadRoutingTable:1138: cannot read the table on page
    2013-05 - 04 T 21: 07:08.091Z cpu4:240833) WARNING: dell_psp_eql_routed: PspEqlReadRoutingTable:1100:Invalid size package of page table (length 4096, 2528 expected)
    2013-05 - 04 T 21: 07:08.091Z cpu4:240833) WARNING: dell_psp_eql_routed: PspEqlReadRoutingTable:1138: cannot read the table on page
    2013-05 - 04 T 21: 07:08.099Z cpu4:240833) WARNING: dell_psp_eql_routed: PspEqlReadRoutingTable:1100:Invalid size package of page table (length 4096, 2528 expected)

    We did all the additional configurations generally suggested - disabled ACK delayed, disable LRO, iSCSI timeout.
    I can't tell if it's having an impact on our performance or reliability. He sees not to be. However, these errors constantly fill our vmkernel logs.
    Out of curiosity, I went our adapter SW config and I do not get these more. We would really prefer to use unloading iSCSI broadcom cards now that the frames are supported. Has anyone seen else this error or know how I could get more details about this?

    ESXi 5.1.0

    Build-1021289

    The problem is the new broadcom driver, when you use the mode of unloading iSCSI.  VMware and Broadcom to release a patch.   For now just use the iSCSI SW.

  • If I'm downloading new contacts using download list, select Eloqua Contact ID as a single match field?

    Hello


    If I'm downloading new contacts using download list, select Eloqua Contact ID as a single match field?


    Thank you

    Hello

    No, Eloqua Contact ID can be selected in the field of single match for new contacts.

    However, if you download information to update existing contacts, the ID of Eloqua Contact records can be selected.

    Thank you

    edynamic expert Eloqua

  • Dreamweaver several graphs in single table cell

    Dreamweaver is having problems when I try to combine multiple charts in a single table cell. Some are separated by two end just "" entries, while others do not accept these separators. Pleas you show me the right way to handle this.

    Jack,

    • Tables should not be used for web page layouts.
    • Tables for tabular data such as spreadsheets and graphics only.
    • Today, we use an external CSS file for the layout, typography and other styles.

    Please show us what you are trying to do by copying and sticky code in a reply from the web forum.

    Nancy O.

  • Adding a sequence as a default value for a column in a table field

    Hi all

    APEX 4.2.4. Oracle XE 11.2

    I'm trying to add a default value from a sequence to a column in a table field, so he fills when I hit the "Add Row" button...

    The reason for this by the way, rather than simply using a sequence database and the trigger on the column (which exists and works very well), is that I try also add detail records to the line when I create, and I can not, I do not have the ID of the parent to the child records.

    Looking at the docs, (for example oracle 11 g pl/sql enhancements), I thought I'd have be able to use a PL/SQL expression as to_char (petty_cash_seq. NEXTVAL) or to_number (petty_cash_seq. NEXTVAL) or all that kind of expression that extracts the sequence.nextval, as it became available in PL/SQL on the database

    so, Ive tried

    TO_CHAR (petty_cash_seq. NEXTVAL) in tabular form attributes - column default / PL/SQL expression and he said ORA-02287: unauthorized number sequence here...

    Ive also tried rolling upward in a PL/SQL package, as below:

    DECLARE v_seq_value NUMBER; BEGIN select petty_cash_seq. NEXTVAL in the double v_seq_value; return v_seq_value; END;

    and I get ORA-00923: KEYWORD not found where expected.

    Can anyone help as to why neither of them do not seem to work as an expression / packages in the default type?

    or... a simple alternative to get the ID of the next record when I hit 'Add Row' before I can create child folders at the same time...

    And I've been mulling over the merits of the master / detail integrity and try to think in an orderly manner to create the mask, add the details without having to first submit the master, then go back and go into details... And put it into context, its a request for costs where users create an expense entry and download copies of their expenses at the same time...

    Thank you very much

    Richard

    Use a combination of AJAX and JavaScript to get the next value in the sequence in a version substituted the line Add.

    1. on the page editor, right-click on the Ajax callbacks and select Create.

    2. on the next page, select PL/SQL. Do * not * select the tabular presentation. Leave this field blank.

    3. name your process, e.g. getNextSequence

    4. Add the code (under the DIRECTION of your own names of the object):

    DECLARE
        ln_NextSequence NUMBER := 0;
    BEGIN
        SELECT MY_SEQUENCE.NEXTVAL
        INTO ln_NextSequence
        FROM DUAL;
    
        HTP.P(TO_CHAR(ln_NextSequence));
    END;
    

    5. When you look now, you will see that the button Add a line called javascript:addRow (). Remove all this and change the button to be triggered by a dynamic action.

    6. create a dynamic action when a click on your button to add a line

    7. Add the following JavaScript code to get the new value of the sequence using your AJAX call from above and then place it on the newly added line:

    var nextSequenceID;
    
    apex.server.process(   'getNextSequence'
                         , {}
                         , { dataType: "text",
                             async: false,
                             complete: function( ajaxResponse )
                                      {
                                        nextSequenceID = ajaxResponse.responseText;
                                      }
                           });
    
    addRow();
    
    $('td [headers="YOUR_ID_COLUMN_NAME_HERE"] input:last').val(nextSequenceID);
    

    -Joe

Maybe you are looking for