BlackBerry: Improved interface user KeywordFilterField search


I do not use this area because I wrote a similar field a long time ago that I use instead.  After reviewing the field however, the principles are the same - a search field entry and a ListField which displays the corresponding arguments.  So I think you can use the same approach I use in my own equivalent field.

Assuming that you have a screen, then put an EditField in your title area or a banner

setTitle (...)

or

setBanner (...)

Add the KeywordFilter field to the normal part of the screen scrolling.

Then use setKeywordField to use the field that you put in the title/banner as the entry in the filter area.  This means that the keyword will stay on top, while the scrolling of the list of filter.

If you need more complex where the filter field went to the bottom of the screen, we can work similar magic but it is a bit more complicated.

You might find follows her useful if you're not familiar with the screen.

http://supportforums.BlackBerry.com/T5/Java-development/MainScreen-explained/Ta-p/606644

Tags: BlackBerry Developers

Similar Questions

  • Dynamic tab Interface User Shell - close the tab action & number of open tabs control

    Hello
    I browsed the forum, but could not get their hands on a concrete solution to the issue on how to capture the event action to close the tab and perform an action on this?
    The thread below about my question, but doesn't seem to have a good solution
    Re: Dynamic tab Interface User Shell: control icon close

    And another question, currently in the TabContext the number of open tabs is at the limit of 15. How can I replace only such that I do not allow more than 7 tabs open at the same time?

    Please help me with the two queries above. Thank you!

    Kind regards
    SS

    Sorry for the delay so much. Finally got some time to play with the model and by downloading the source code for dynamicTabTemplate and substituting the closeIcon worked like a charm.
    Let me summarize what I did to help someone who is looking for it :)
    (1) download the source code for dynamicTabTemplate
    (2) added and additional attribute to the model closeTab
    ++
    +closeTab+.
    +java.lang.String+.
    ++
    true
    +
    +
    +
    +
    (2) the dynamicTabShell.jspx edition, closeIcon commanlink actionListener to be linked to the "#{viewScope.tabContext.closeIcon}".
    (3) implemented the method of closeIcon in TabContext
    +@Override+
    + ' public void closeIcon (ActionEvent actionEvent) {+
    CloseIconInterface bean = getBean().
    bean.closeIcon (actionEvent);
    +}+
    (4) generated the jar.
    (5) delete the oracle supplied jar dynamicTabTemplate by default and instead added my custom pot generated on demand
    (6) implementing the new model
    (7) set all attributes with attribute closeTab. It would take the name of BackingBean... example:
    (8) xxxBean done to implement CloseTabInterface
    (9) implementation of the method closeIcon with custom code to confirm the page close prior to removal of the tab.

    However as you say, I will keep tab on the future updates of the default model tab updates fail bug fixes or improvements.

    Thanks to all those who have looked into this for me and I hope this helps someone else :)... Good luck!

  • blackberry.bbm.platform.users.shareContent is not defined

    I'm trying to share content via BBM with my app, but when I use the blackberry.bbm.platform.users.shareContent function, I get the following error that it has not defined:

    TypeError: 'undefined' is not a function (assessment 'blackberry.bbm.platform.users.shareContent ()')

    I checked the blackberry.bbm.platform.users object, and there only the inviteToDownload function. (check the attached screenshot)

    How is that possible? did I miss something necessary?

    My config.xml file contains:

     

    <>Ermit > bbm_connectermit >

    In addition, inviteToDownload works very well and I'm using the latest version of the SDK: BlackBerry 10 WebWorks SDK 1.0.4.11.

    shareContent is not supported on BlackBerry 10.  The BBM SP session and channels that allow a communication device are not supported in BlackBerry 10.  These are supported in BlackBerry OS 5 to 7.

  • Content in the interface user of ADF

    Hello

    I use the WebCenter 11.1.1.9 content and use the user ADF interface, however

    the content component to create links between content items.

    Anyone know if it is possible to use the content related interface user ADF component?

    TKS.

    To my knowledge, it is not possible - in fact, not even in the current version of the 12 c.

    However, you will need to move to 12 c in the future to get this.

    See http://docs.oracle.com/middleware/1221/wcc/WCCAA/GUID-6CF263BB-58E9-4A12-A309-AE28C70BC578.htm#WCCAA2260 for more details.

  • Lack of Snipping tool in the interface user of Windows 8 (NOT THE DESKTOP), but in any Windows Apps Store

    Is there any tool to capture in the user of Windows 8 interface?
    The only way I figured out was to use the PRINT SCREEN

    If none of these tools, it is a very big lack not being able to take just one part of a screen in the user of Windows 8 interface

    Windows 8 Pro (MSDN)

    I know where it is that I use daily and very often.  It does everything not in the user of Windows 8 interface
    On the desktop, there is no problem with him, but as soon as you go into the user interface of Windows 8 it is a similar tool when we are in the interface user of Windows 8 (Windows Store apps) so there's no way to use it?

    Hello

    Workaround for this would be to create a screenshot in the App Store, load the screenshot in Paint and and crop the image of what you want.

    There is a new keyboard shortcut in Windows 8 to create screenshots.

    1. press Windows + PRTSCN key. This will create a screenshot and automatically put my Pictures\Screenshots in your folder.

    2. open the screenshot in Paint and use the Select + tools to harvest.

    Concerning

  • Change the language of the interface user InDesign CS6 (CC)?

    How can I change the language of the interface user InDesign CS6 (CC)? Currently, I have all the menus in Norwegian, but would like to have it in English. I remember all the options during installation to choose the language. I hope someone can help! Thank you very much!

    You have creative cloud then you can change the language of the application of the preferences of the MAO.

    Please find the link below for the article with the steps: -.

    http://helpx.Adobe.com/creative-cloud/KB/creative-cloud-trial-mode.html

    BTW no need to uninstall.

  • A challenge: combining dirty tab Interface User Shell + self-closing-BTF

    I find it difficult to use the facilities of the shell of the interface user ADF of the conduct of the stubborn self-closing-standalone task.

    What the Shell of the user ADF interface does well: in the Shell of the user interface, you can open a standalone BTF as an activity, and if the BTF closes itself (that is to say... given the user selects ok or cancel/close button, the BTF stand-alone navigates to a special return flow option), the BTF closes and the ADF UI Shell correctly closes the tab around the activity.

    My challenge is that I want to add installation tab 'dirty' shell ADF of the user interface for the task force, such as if the user inside the BTF selects a custom cancel/close button (not the Shell UI button close tabs) that accesses the task-flow-back option in the Working Group, they had the chance to confirm or cancel the closing via the ADF UI Shell dirty tab popup. (Note that task-flow-return options are crucial to BTF to self-latch because they not only allow the BTF of commit / rollback, as well as make them re-entering or playing with the functions of backup point).

    If the ADF UI Shell shellLauncher Bon we call method makeCurrentTabDirty on the opening of the BTF, activity of the BTF tab is italicized properly. Even if the user selects the BTF Cancel button, the BTF farm (she disappears in fact from the Shell of the user of ADF interface) but the Shell of the user activity tab interface is still visible, then watch the dialogue dirty tab, which is too late, the Working Group has already closed.

    So my solution is when the button close down BTF, before he navigates to the BTF task-flow-back option, I can get the ActionListener to the button close BTF to trigger an event that is contextual to the shell of the user ADF to capture interface "shut up" occurrence. The Shell of the user interface then has a chance to show the dirty tab dialog box by capturing the contextual event.

    Then, my sticking point is the class TabContext provided in the Shell of the user interface has no way to call the dirty tab dialog box without calling the removeTab method. It is not desirable for the Shell UI close the BTF as task-flow-return of the BTF activities must always be called... remember that they have an additional feature that is required for the BTF.

    Even if the TabContext method is a solution to display the dialog box dirty tab without closing the tab (TabContext is pretty easy to extend yourself if you have the source code), the problem to which I can't think a solution is, how to get the tab dialog box dirty to communicate with the BTF stand-alone version (yes/no) result such that it can take a decision on the abandonment of action close and let the user on the current page fragment, or accessing the task-flow-return node?

    We could suggest that I could expose the dirty to the BTF stand-alone tab dialog such that she could show the dialog box confirm himself. However the point being is the BTF is autonomous and should have no knowledge where it is used, in the Shell of the user interface or some other supershell application. Publish plans to close the BTF via a contextual event seems fine, but alternatively of loading in the components of the interface layer user seems to break the independent principle I-don't-know-or-care-about-what-my-parent-caller-is-doing BTF appears on the border of evil.

    Anyone pointers, suggestions or comments like you're-an-idiot-Chris,-do-it-this-way? Your help is appreciated.

    Kind regards

    CM.

    PS. JDev v11.1.1.2.0 with interface User Shell v1.02

    How to get the dirty tab dialog box to connect the result (yes/no) with the BTF stand-alone version, as it can take a decision on the abandonment of action close and leaving the user on the current page fragment or accessing the task-flow-return node?

    I hope that everyone interested in this challenge is useful the application at this link: http://soadev.blogspot.com/2010/08/loosely-coupled-bounded-task-flows.html

    Kind regards

    Rommel Pino
    http://soadev.blogspot.com

  • [Improvement of user interface]

    Dear Experts,

    About the api of the blackberry user interface, I have a few Questions.

    1-i see that the screen extends full-screen.

    does this mean I can't do not full screen and if so that mean I should extend direct screen if I want my application UI has not full screen?

    2 - I have a list added to my screen, I get small icons next to each item in this list... I try to add it, but there is no public funciotn I saw on the list me the opportunity to do so.

    and if you work around specify please.

    IAM using the ObjectListField and add the String object on it.

    3. I see in the screen I can specify the background, that means there have opportunity to fill colors in the background, as the paint function overrid and draw the background color, and the same problem with the list specifying the color of the text and the selection color.

    Thank you much for the help.

    Wael n

    To extend the screen, there is no such flag on the screen.

  • Improve the User Interface

    I very very like album app

    but I need something to ask

    Can you please make album app look like this?

    With a large image in each month and the largest title text

    So the app album corresponds to other apps sony media

    Yes that is the way that

    For the most part, Yes, troubleshoot applications. While some may complain about the apps and use hard/vulgar words (measures for these people)

    Yes its okay. I guess you're from Indonesia? From the photo, I saw these languange. Cause, I am from Malaysia in fact

  • After a time when the data added to the interface user blocked - WPF

    I am currently using WPF graphics.

    I have created a simulation that describes the problem that I have experienced in my application (attached).

    I have two sons, we generate data (in my application gets the material data every second) and the other copies the data in the user interface (copy the data to a variable, which bind to the data source).

    Every second I get 1000 points and adds them to the data. The first seconds it works well, after a while it gets stuck.

    I added a listbox control that displays the time, need to add the variable data and gradually increases.

    I have two questions:
    (1) did whenever I have add data, it attracts all the existing data again? If so, theres a way to improve or prevent this behavior?
    (2) how many points can represent the graph at a glance? (which is the limit of the graph)?

    Thank you

    HODAYA Shalom.

    Your example updated debugging, I think that the question is the Dispatcher.Invoke calls that you use to communicate with the user interface thread. Since you use the delegate only, all calls are sent with Normal priority, which means that events of low priority (as made graphic, or updated on day of data binding to scales) can get transformed. Using a lower as priority Render four Invoke calls not glued to the UI in my tests.

  • Infrastructure interface user BB5

    Hello everyone,

    I am looking for a user interface infrastructure that works well with BB5. My experience with the help of some of these popular framework is that they work to a point, but when build you the actual application and run it on BB5 phone simulated results is disappointing.

    Can you recommend for me, a user interface infrastructure that works well on BB5?

    Thank you

    BlackBerry OS 5 is not supported in HTML5 which is the standard used today to create all the current user interface infrastructure because how it is easy to "imitate" the default OS UI with her.

    As far as I know only part of the user interface that supports a little non-HTML5 browsers is jQuery Mobile which classifies the BB5 as Grade B in terms of compactibility, but is not a very good experience too. If you can on BlackBerry OS 5, the best way to get a decent user interface is to write your application in Java.

  • Update in C++ created GroupDataModel after loading the interface user of Cascades

    I created a simple GroupDataModel in my C++ code and show it inside my Cascades UI. After once it is posted, it seems that I can't change the content of my GroupDataModel. If I still try the user interface crashes. In the debugmode I get this error:

    An internal error has occurred.
    java.util.concurrent.RejectedExecutionException

    Here are the relevant parts of my test code:

    .h

    bb::cascades::GroupDataModel *modelRandom;
    QVariantMap map;
    

    .cpp

    QmlDocument *qml = QmlDocument::create("main.qml");
    qml->setContextProperty("logic", this);
    GroupDataModel *modelRandom = new GroupDataModel(
    QStringList() << "ID" << "Text" );
    map["ID"] = "6";
    map["Text"] = "textitem";
    modelRandom->insert(map);
    map["ID"] = "2";
    map["Text"] = "textitem2";
    modelRandom->insert(map);
    qml->setContextProperty("modelRandom", modelRandom);
    AbstractPane *root = qml->createRootNode();
    Application::setScene(root);
    

    . QML

    ListView {
        id: listView
        dataModel: modelRandom
        listItemComponents: [
            ListItemComponent {
                type: "listItem"
                StandardListItem {
                    title: ListItemData.Text
                    }
                }
            ]
            function itemType(data, indexPath) {
                if (indexPath.length == 1) {
                    return "header";
                } else {
                    return "listItem";
                }
            }
        }
    }
    

    I call it later in a different function as soon as the UI freeze:

    
    map["ID"] = "4";
    map["Text"] = "textitem3";
    modelRandom->insert(map);
    

    Someone at - it an idea?

    Hello

    Please check this link may be help you.

    http://supportforums.BlackBerry.com/T5/Cascades-development/unable-to-render-the-ListComponent-image...

  • BlackBerry Smartphones New user's question. Attachment / broadcasting a connection

    So I a new user question that I didn't see it in the manual for the "BOLD".

    I know that you can attach the "BOLD" blackberry via bluetooth and using the usb cable.

    The question is can I just broadcast using the phone to create a wireless connection, can I use it with a laptop as the iphone?

    Thank you.

    chk these items:

    http://www.BlackBerry.com/BTSC/search.do?cmd=displayKC&docType=kc&externalId=KB05196&sliceId=SAL_Pub...

    http://www.BlackBerry.com/BTSC/search.do?cmd=displayKC&docType=kc&externalId=KB05178&sliceId=SAL_Pub...

  • Blackberry blackBerry Smartphones new user... not so happy with the storm so far

    Recently, I upgraded my LG Storm for the Blackberry Storm, and he received the day after Christmas.  I spent all night on the phone with Verizon customer service trying only why my phone keeps restarting and stopping himself.  This was even after I download Blackberry Desktop and put Manager upgraded to the new software.  Verizon's CS could not understand why this has happened and shipped me another one which is schduled to arrive not later than Tuesday.  Im a bit annoyed because I originally for the curve but I knew that the curve had been out for a while and I wanted to not Verizon to go out with the curve of new and improved (8900) because I would not like that... lol... and I got the storm to an as much (149.00) I could not beat this price.  When the phone has not been rebooted itself with that I managed to play it a little bit and it is really easy to use outside the switching of the letters and numbers when text mode n landscape.  Bus, aside from that, the email and myspace for mobile installation was child's play.  I hope the next I get works or well I will return it for the curve.  If anyone has heard or have lived this restart/stop function let me know...

    sincerely for the time being not happy with user of storm

    You do not have to have an account or access to the BIS server - but if you do, you can do things like send your service books or the program installation/change on your BB email accounts without having to call your service provider (i.e. Verizon).  Account e-mail setup/changes can be done form the device but I don't know a way to return the service form books the unit itself - I think that you are only option are access via the BIS site I've provided or call the technical support of your provider.

  • Component interface user can be linked to multiple Beans? 11.1.2.3 Jdev

    Hello:

    An interface component user can cause links component to multiple beans? If so, how?

    Example:

    I have a component of existing (af:outputText) that already has a binding component to a bean existing UI.

    Bean another I need a handle for this same component so I can refresh it with adfFacesContext.addPartialTarget)


    If I bind this component of the second bean, I think it would be to cancel the binding of the first bean.

    A component can be exposed to two different grits?

    Thank you very much.

    No, you can't do this and you should not do this. However, you can either search the component view using findComponentById (http://adfcodebits.blogspot.ch/2011/12/bit-32-locating-component-on-client.html) or do you get the other beans and ask the other bean to get you the part.
    To access the other bean, you can use

      /**
       * Method for taking a reference to a JSF binding expression and returning
       * the matching object (or creating it).
       * @param expression EL expression
       * @return Managed object
       */
      public static Object resolveExpression(String expression)
      {
        FacesContext facesContext = getFacesContext();
        Application app = facesContext.getApplication();
        ExpressionFactory elFactory = app.getExpressionFactory();
        ELContext elContext = facesContext.getELContext();
        ValueExpression valueExp =
          elFactory.createValueExpression(elContext, expression, Object.class);
        return valueExp.getValue(elContext);
      }
    

    and pass the EL as "#{xxxxyyybean}" as parameter, where xxxyyybean is your component is bound. You may need to add the bean is in the scope.

    Timo

Maybe you are looking for