Overall maintenance of the lists for ComboBox values

I like to keep a list of eligible categories multilingual to be used
in the ComboBox controls. The values for these lists must be stored outside the
the application or an overall level at which they can be maintained by a person
which is not necessarily a developer.

When the user chooses a language when the application runs, the arrayCollections
containing the data/value pairs must be loaded with the data in the appropriate
language. These arrayCollections will then be linked as data providers
ComboBox controls in the various modules and components of the application.

For example, in an application on cars, it might be a ComboBox containing
colors - in English (red, grey, blue, black) German (grau, blau, rot, schwarz).
There could also be a ComboxBox containing body types: (sedan, cut, convertible)
or (limousine, cut, cabriolet).

ComboBoxes, using the data could be used anywhere in the application - in modules,
components or something else.

What would be the best way to address the issue from a design perspective? Where should
store the lists to be loaded in the data provider of the control at run time?


Scott

Resource modules.

Tags: Flex

Similar Questions

  • How to make an application for shaped on the list of dashboard values

    I have the dashboard with several pages that use a set of guests for a year and a month. For some reports, I use the value invited to display data only for this month, but some reports that I need to view the data in the previous 12 months, so I have set these guest not directly for the column, but with the formula as advised by Vincent in his post on the dashboard incentive (http://oraclebizint.wordpress.com/2008/02/26/oracle-bi-ee-101332-between-prompts-for-date-columns-using-presentation-variables/)

    The formula I use is "CASE WHEN 1 = 0 THEN ' Sun - Times '.» «Year"ELSE 2007 END", the drop-down list is displayed by SQL statement "SELECT DISTINCT" dim - periods ".» Benefit year "loss analysis" ORDER BY ' Sun - Times '. Year '.

    The problem is that, regardless of the setting in the form by default of column "Sun - times» Year', the values are shown with two decimal places, for example "2008,00" at the time.
    The question is - how can I get rid of the decimal places in the list of dashboard values?

    Add CAST as follows... (You need on the "show > SQL result" is part of the dash line, not to change the formula)

    SELECT DISTINCT CAST (' Sun - Times '.) Year AS INTEGER) of 'Profit loss analysis' ORDER BY ' Sun - times» Year '.

  • I have a DeskJet 6940 and it's on the list for HP ePrint home & Biz, but I can't find his e-mail.

    I have a DeskJet 6940 and it's on the list for HP ePrint home & Biz, but I can't find his e-mail.

    http://support.HP.com/us-en/document/c03722645

    I looked at the page Web of LAN of the printer and the Win 7 64 bit print test page and none of them give me an e-mail that I can use to implement.

    sureshotnj,

    With this particular Deskjet, you won't have to add it. The application will automatically search and find all capable printers.

    You can select the Photos section, select a photo, and then see if your printer is auto-découvert on the bottom in the center of the application when you view your selected photo.

  • How to fill out the list for inserts in the procedure?

    I want to populate a list for a string of inserts.  All pads are the same except each iteration will change by this list.

    inserting into table X (A, B) values (1,2);

    In my case, I want to change the value each time column 2.

    So, something like this:

    DECLARE

    v_species varchar2 (10);

    CURSOR spec_code_cur is

    This is an example of my list... I need to get into the cursor.  I thought to use the double, but it did not work.  They do not live in any table yet, so I can't question.

    ACGL,

    AGCR,

    ALINT,

    ARTR2,

    IDEC,

    CEVEV4

    BEGIN

    FOR v_species in spec_code_cur

    LOOP

    insert into nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off)

    values ('450DB4460A7449B0E0440003BA9ECAD1',v_species, 'ON');

    END LOOP;

    END;

    /

    The desired output would be for inserts run as:

    insert into nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off)

    values ('450DB4460A7449B0E0440003BA9ECAD1','ACGL', 'ON');

    insert into nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off)

    values ('450DB4460A7449B0E0440003BA9ECAD1','AGCR', 'ON');

    insert into nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off)

    values ('450DB4460A7449B0E0440003BA9ECAD1','ALINT', 'ON');

    insert into nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off)

    values ('450DB4460A7449B0E0440003BA9ECAD1','ARTR2', 'ON');

    insert into nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off)

    values ('450DB4460A7449B0E0440003BA9ECAD1','CEDI', 'ON');

    insert into nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off)

    values ('450DB4460A7449B0E0440003BA9ECAD1','CEVEV4', 'ON');

    I thought that the dual purpose was to pull information from "thin air"... but it does not work.

    Thank you.

    If you pass the input as a single string set, you can do that.

    WITH T1 AS)

    SELECT "ACGL AGCR, ALINT, CEVEV4, IDEC, ARTR2" COL1 OF DOUBLE)

    SELECT ' INSERT INTO nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off) VALUES (')

    || CHR (39) | ' 450DB4460A7449B0E0440003BA9ECAD1' | CHR (39) | «, » || CHR (39) | REGEXP_SUBSTR(COL1,'[^,]+',1,LEVEL) | CHR (39) | «, » || CHR (39) | ' WE '. CHR (39) |') ;'

    FROM T1

    CONNECT BY LEVEL<=>

    OUTPUT:

    INSERT INTO nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off) VALUES ('450DB4460A7449B0E0440003BA9ECAD1', "ACGL", "ON");

    INSERT INTO nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off) VALUES ('450DB4460A7449B0E0440003BA9ECAD1', "AGCR", "ON");

    INSERT INTO nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off) VALUES ('450DB4460A7449B0E0440003BA9ECAD1', 'ALINT', 'ON');

    INSERT INTO nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off) VALUES ('450DB4460A7449B0E0440003BA9ECAD1', "ARTR2", "ON");

    INSERT INTO nrtx_taxa_list_items (txlstdef_cn_fk, symbol_fk, on_off) VALUES ('450DB4460A7449B0E0440003BA9ECAD1', 'CÉDI', 'ON');

  • Select the list with the list of dynamic values with more than 4000 tank of query

    Hello

    I have no application where users can store SQL queries in a CLOB column. This query is then used to populate the list, select a dynamic element through LOV. Following the code returns the query for dynamic LOV used to populate the select list. It works fine except when the length of the lv_sqlStatement becomes more than 4000 characters. Then application crashes with "ORA-06502: PL/SQL: digital or value error: character string buffer too small" when Select the list item rendering.

    Any ideas how to get around this problem? Any help is appreciated. Do not say to them to write shorter than 4000 queries because I can't (it's operational requirements).

    DECLARE
    lv_sqlStatement end_user_set.sql_statement%type;
    BEGIN
    lv_sqlStatement: =: P2_SQL_STATEMENT;
    return ' select the label, value of (' | lv_sql_statement | t ')
    To_char (t.value) if not in (select value from end_user_set_member eusm)
    where eusm. EUSRSET_ID = ' | : P2_EUSRSET_ID | ')';
    END;

    I just blogged about this problem and posted a solution. See this announcement:

    http://www.deneskubicek.blogspot.de/2013/03/select-list-with-dynamic-lov-and-Ora.html

    Denes Kubicek
    -------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Apress.com/9781430235125
    http://Apex.Oracle.com/pls/Apex/f?p=31517:1
    http://www.Amazon.de/Oracle-Apex-XE-Praxis/DP/3826655494
    -------------------------------------------------------------------

  • Skillbuilders Super LOV, refresh the list of SLOV values dynamically

    Hi, another question.

    I have 2 SLOVs. 1 is a relative of the 2nd.

    The first has its value dynamically for a reason any.
    I can not then dynamically change the value of the 2nd until the cascading effect is triggered by the opening of the 2nd SLOV via the button.

    If the page has LOV1 with value 'A' with LOV2 have child values "A1", "A2", "A3" available and I then proceed as follows

    $('#P1_LOV1).apex_super_lov ('setValuesByReturn', 'B'); (where B is a valid value)

    followed by
    $('#P1_LOV2').apex_super_lov ('setValuesByReturn', 'B1'); (assuming that B1, B2 and B3 are values of child for B)

    Then, it does not work.

    In fact
    $('#P1_LOV2').apex_super_lov ('setValuesByReturn', 'A1');
    $('#P1_LOV2').apex_super_lov ('setValuesByReturn', 'A2');
    $('#P1_LOV2').apex_super_lov ('setValuesByReturn', 'A3'); Still work, even if the parent is now wrong.

    So, basically, it seems that dynamically change the SLOV parent value is not triggering of the ripple effect that manually the SLOV itself chosen.

    Is it possible to force the list of values for updated after change dynamically children parent cascading?

    Concerning
    Mark

    Hi Mark,

    Some problems with the State of session here! Your lov EMP is limited to documents that match the DEPT value in session state. Initially this will be null and no value. Suppose you select a Department and send the page, so that the values are stored in session state. When you open the lov, employees would be only those for the Department which the value is stored in session state. Understand the State of Session, Oracle docs

    You were on the right track with cascading lists, but it breaks your choice by default features. So I've ignored this output, I don't want the default functionality. We need to do our own for this. Don't worry, not too!

    Off, when dept in the default settings or dept lovs changes because of a choice, the selected Department must first go to session state. This is necessary for the lov emp can find the correct records. So I added a dynamic action to fire on the change of P14_CHOOSE_DEFAULTS and P14_DEPT. The real action is a PLSQL code execution. PLSQL is always on the server side, and we can provide items to submit to the session state. The executed code is simply

    NULL;
    

    because we don't need to run anything, but P14_DEPT has the value that will be submitted to the session state when the call is made.

    With these changes, everything works. But EMP must be blanked when DEPT changes. Otherwise, you could spend DEPT autour but are not yet in a bad EMP.
    So I added another dynamic action that fires on the evolution of the DEPT and blanks in the EMP. No worries about default values, picking, because that won't change due to values only being edited
    javascript change events that are not performed.

    PS: don't forget to assign the answer useful/correct labels to messages that are :-)

  • How to enlarge change it in the list for Lightroom?

    Screen Shot 2016-04-15 at 3.45.28 PM.png


    When I go to Photo/Edit in... I get a small list of options.  How to expand the list to include all the Nik plug-ins and "Topaz"?

    Quote from Nik help page - Plug-ins do not appear in Lightroom after installing - Nik Collection help

    4. While Lightroom is still open, click on edit > Preferences or Lightroom > Preferences.
    5. click on the "External edit" tab at the top of the preferences.
    6. to halfway down on the right click on the 'Choose' button and find the file of Nik Collection demand for your product. Generally, it can be found at, C:\Program Files\Google\Nik Collection\Viveza 2\Viveza 2.exe, or Macintosh HD | Applications | Collection of Nik | Viveza 2 | Viveza 2. For other products, replace Viveza 2 with the appropriate product.
    7. Once located, select the program file or application, as described above and click "choose".
    8. set the format file 'TIFF', sRGB (or one of your choice) color space, bit depth to 16 bit, resolution of 240 and compress voice against zero.
    9. under preset click the selector drop-down list and choose, "Save current settings as new Preset" from the list.
    10. type the name of the plug-in as 'Viveza 2' and click on create.

    You can add a plug-in up and following steps 6 to 10 times, if not close preferences by clicking OK. The plugin (s) you added should now be accessible.

    All Nik (except HDR Efex Pro) programs can be added as an external editor by this method.

  • Alias of encryption B2B does not appear in the list for the channel AS2.0. Get the error if I save after selecting the encryption "Alias certificate not specified in the channel to secure the grant.

    Hello

    I'm using AS2.0 protocols.

    I create a key file using the following command:

    keytool - genkey-alias selfassigned - keyalg RSA - keystore b2bkeystore.jks - keysize 2048 - validity 730

    I created this file key in the following location:

    / FMW/Oracle/middleware/user_projects/Domains/fmw_domain/config

    I am able to see aliases "selfassigned" for the signature and it works perfectly fine for me.

    But I'm not able to see any aliases in the list of encryption. If I did, I get error "Alias not specified in the channel to secure the issuance of certificates.

    I also created keystore using THE algorithm using the following command:

    keytool - genseckey-alias deskey - keyalg-keystore deskeystore.jks - keysize 56-validity 730 - shops KKCES

    but when I'm configurring this file key in B2B, it's say "INVALID FORMAT".

    I am not able to understand how I can get rid of him.    Any help will be appreciated.

    Thank you

    Nitil

    Hi Nitil,

    Have you followed this note?

    http://Anuj-Dwivedi.blogspot.co.nz/2011/04/implementing-message-security-in-Oracle.html

    Kind regards

    Robert

  • How to avoid the report for all values of roller running upward of guided navigation

    Hello

    Thanks in advance

    I have 3 reports on three different pages of a dashboard. (Set up a navigation guided on a column of each report). When I click on the value of the column of guided navigation lead me to report 2 for this particular value (is invited), similarly for 3 report also so far it works great.

    However when I go back to report 3 2 and 2-1, the reports are run for all the values for the value which has been adopted by the guided navigation of the previous report (on which I clicked to go to the next report of value) instead.

    Published by: 808623 on November 9, 2010 02:10

    Use the ' back ' button.

    Otherwise, history.back(-1) it will take you to the session previous search in Google to get the HTML code and place it in object HTML/text at the bottom of each page of dashboard

    which will restore the last session he values he's running not not all previous values

    Thank you
    Saichand.v

  • How to get the configuration of the feature for UIMap value?

    Hi all
    Right now, I do a function that needs to get the value of configuration of the feature for the UIMap, anyone have the solution for this or is it just imppssible?

    You can get the values of business Invoking 'Base' = "C1-GetFeatureConfiguration" and then call the user interface mapping, where the BS is included.

  • Song of the lists for the slotRadio cards

    Are the song lists available for the slotRadio cards or do we buy and look through to know what we come to buy?

    In a Word?

    N °

  • How to disable the page for a value change event processing

    I am trying to find a solution to a requirement and is currently working on use cases using the HR schema.

    I have a text entry box in the page that accepts a new Department name.

    The value change listener method on it called a bean of support to verify the uniqueness of the name of the Department. (I'm an iteration through the lines of the Departments table to check if the value is unique)

    Now, I need to disable the page and display an hourglass, so what this control and display a message at the end of the treatment.

    I have this job except that I don't know how I can disable the entire page and see an hourglass.

    I have to use Javascript for this?

    Hello

    I've had this work now after the use of clientListener as below.

    Binding = "#{backingBeanScope.backingBean.IT1} '"

    ID = "it1.

    valueChangeListener = "#{backingBeanScope.backingBean.checkUnique} '"

    autoSubmit = 'true '.

    Validator = "#{backingBeanScope.backingBean.validateDeptName}" > "

    Type = "valueChange" / >

    Thanks for your help.

    References: http://www.oracle.com/technetwork/developer-tools/jdev/1-2011-javascript-302460.pdf

  • between the operator for VARCHAR values

    Hello

    I'm trying to compare a value varchar between two varchar values that does not work.

    for example in my table there are two columns.

    FROMpcode (column1)
    *****************
    L6P 0 TO 1
    L6A 0 TO 1

    TOpcode (column2)
    ****************
    L7E 5 S 1
    L6A 4R1


    the value I want to compare for between FROMpcode and TOpcode is L6S 6B 7. This is the query. This is comparison of Canadian postal code.

    Select * from mytablename where L6S 6B 7 between FROMpcode and TOpcode

    I can't convert FROMpcode, TOpcode in numbers because they are alphanumeric data.

    Thanks for your help.

    Techie_nas

    Hello

    [email protected] wrote:
    This is the create table script.

    CREATE TABLE APPS.MYTABLENAME
    (
    FROM_POSTALCODE  VARCHAR2(7 BYTE),
    TO_POSTALCODE    VARCHAR2(7 BYTE)
    )
    

    and here is the sql insert code.

    insert into mytablename values('L0N 1A0','L7K 2P9');
    insert into mytablename values('L0N 1B0','L7K 1E3');
    insert into mytablename values('L6P 0A1','L7E 5S1');
    insert into mytablename values('L0N 1E0','L7K 2N5');
    insert into mytablename values('L0N 1C0','L7K 3L3');
    insert into mytablename values('L0P 1C0','L7C 3M3');
    insert into mytablename values('L0N 1K0','L7C 3M1');
    insert into mytablename values('L0N 1P0','L7K 0H5');
    insert into mytablename values('L0P 1N0','L7K 1N6');
    

    and when I run the sql code

    select * from mytablename where 'L6S 6B7' between from_postalcode   and to_postalcode
    

    instead of only from the third row, I see all 9 lines in the results.

    Why you should see only the third row? 'L6S 6B 7' is really between from_postalcode and to_postalcode of the 9 rows. Take the first row, for example:

    insert into mytablename values('L0N 1A0','L7K 2P9');
    

    'L6S 6B 7' comes after "L0N 1 to 0" in the sort order, because "L6" comes after "L0".
    "L6S 6B 7" comes before "L7K 2 p 9' sort order, because"L6"comes before"L7"."

    Maybe you don't really want the BETWEEN operator at all.
    Explain why you want the third line and not all the others and someone will help you code.

  • What is the size of the image used to render the list (for list image rendering)?

    Hello!

    Can u please tell me, what is the size of the image used to represent the listItem. I used the size 40 x 40 for listitems, but the listitem be merged with another. Image will not be rendered with the size (actual size).

    PLS, suggest me-

    ListIField generally uses a height up to the police on the storm no devices. The storm, it has a fixed size greater than the height of the font.

    If you want to draw a picture of 40 x 40, you need minimum height of 40px. Call setRowHeight (40) in the constructor of the listfield.

  • Exception of null on the list pointer implementing values when there are n rows in the table

    Hi Experts,

    I use JDev 11.1.1.7.

    I have a VO that I defined a LOV with no search box. In my page, I've added it as af:inputListOfValues, but when there is no rows in the table that I will meet with NPES

    < AdfcExceptionHandler > < handleException > ADFc: when Manager application exception exception handling threw a new exception.

    java.lang.NullPointerException

    at oracle.jbo.uicli.binding.JUCtrlListBinding.findOrCreateLOVDialogIteratorBinding(JUCtrlListBinding.java:5188)

    at oracle.adfinternal.view.faces.model.binding.FacesCtrlLOVBinding.getSearchBinding(FacesCtrlLOVBinding.java:204)

    to oracle.adfinternal.view.faces.model.binding.FacesCtrlLOVBinding$ ListOfValuesModelImpl.getSearchRegion (FacesCtrlLOVBinding.java:2001)

    to oracle.adfinternal.view.faces.model.binding.FacesCtrlLOVBinding$ ListOfValuesModelImpl.getQueryModel (FacesCtrlLOVBinding.java:1612)

    to oracle.adfinternal.view.faces.renderkit.rich.SimpleInputListOfValuesRendererBase$ InternalLaunchPopupListener.processLaunch (SimpleInputListOfValuesRendererBase.java:1560)

    at oracle.adf.view.rich.event.LaunchPopupEvent.processListener(LaunchPopupEvent.java:108)

    Excerpt from JSFF:

    < af:inputListOfValues id = "xxx" popupTitle = "" search and select: XXX ""

    simple value = "#{pageFlowScope.SearchBean.xxx}" = 'true' "

    model = ' #{bindings. " XXXLOV.listOfValuesModel} "columns ="30"

    searchDesc = "Select XXX" >

    < / af:inputListOfValues >

    PageDef:

    < listOfValues StaticList = 'false' use = "LOV_XXX".

    IterBinding = "XXXIterator".

    ID = "XXXLOV" / >

    Is - this bug?

    Surprisingly, it works very well if there are lines in the table that the VO is querying.

    -Soham

    Soham,

    I think you just create this LOV page by simply moving the VO, right?

    You can select the box to tick 'Include no. Selection' in your VO, and see if that helps?

    See you soon

    AJ

Maybe you are looking for

  • Reset default Mail?

    Someone at - it a list of all the things that need to be nuked to reset the Mail by default, so it will start up as if she had never been used before? The last time I tried this, I was less successful and just came back, and the problem was something

  • Select the bar graph XY reference

    Question... I have a XY Chart. This chart has 3 sliders. Now, I want to be able to select cursor 1, 2 or 3. And then change some property nodes, such as color, width, the line style. How can I do this? Because I can get 1 cursor reference... which of

  • Black screen after update Windows 10 in Toshiba laptop

    * Original title: Windows 7 Hello, so I opened my Toshiba laptop and it led me directly to the black screen that says (look at the picture) and I was wondering what I should do to solve the problem because it led me straight to here. Please help as s

  • The samples and the Simulator

    Of course miss me configuration here but something despite the (active) configuration and create a simulator, I run as application Tablet and I get Package failed: 1Error: File or dir does not exist: C:\apps\bbndk-2.0.0-beta1\target\target-override\x

  • Is it possible to upgrade a license remotely

    I want to spend a PIX515 license. The box is off site, should I really go there to achieve it - there is perhaps a cunning alternative?