Confused about the best way to search for implicit keywords

Hi all. I want to take full advantage of the LR3 Keywords, but I'm a bit stumped on how to search for implicit keywords. I've got animals > birds > Puffin and animals > birds > crows, etc.  What I want to do, but can't quite figure out is how to do is search for pictures of my birds.  (For example, to see all the photos of four star bird.)  But I find nothing (directly) to do.  What I can do, which is a bit indirect, to search for, say, the puffins (by typing "Puffin" in the search box in the keyword list Panel), which shows the Puffin and its keywords containing (birds and animals), form nested in the keyword list Panel. Of course, if I have the mouse on "Puffin" I can then click on the arrow to see all my pictures of puffins.  But I can also see all my pictures of birds (my goal) by mouse on 'the birds', get an arrow and click on it to see all my birds photos (Puffin, crows, etc.).  But that doesn't seem to work is just typing "birds" in the search field.  It indeed returns the implicit keyword of "the birds" in the list of keywords, but there is no arrow to click on to see all the photos of my birds.

To summarize, if I want to see all the photos of my birds, I look for any type of bird, who then returned the bird nested under the 'birds' and 'animals' in the list of keywords. And I can then click on the arrow for the 'birds' containing key words to see pictures of my birds. But it is somewhat indirect.  I wish I could just search for "the birds" (an implicit keyword) get to all my pictures of birds.  Is it possible to do (directly)?  Thank you!!

Hit birds in the search field of the library filter does not it you ask?

Tags: Photoshop Lightroom

Similar Questions

  • What is the best way to search for a Datagrid?

    I want to search the installer for a datagrid control.  I did a lot of research but could not come up with a solution of single column.  Can someone give some recommendations on how I can get all the data that is in the datagrid?

    Thank you.

    Dave

    DataProvider of the DataGrid control is always an instance of ICollectionView: ArrayCollection or XMLListColection collection.

    ICollectionView's filterFunction function that would make reference to a function with a signature of the individual:

    private function filter(item:Object): Boolean {}

    }

    When you have assinged this function to the collection of table and do a refresh() on this function to call for each element in the underlying dataProvider. The "item" is current object, the line if you want, in your dataProvider for which this method is called. Now that you have the complete object available you all it's available properties; make all checks you need and return true if you want to keep the line in the filtered list of false otherwise. That's all!

    Flex Builder Help has many examples of such FilterFunction, like google!

    Good luck!

    ATTA

  • Not sure about the best way to structure my app.

    Hello

    I'm not sure of the best way to structure my app.

    I have a main menu that links to 3 submenus, each a link to a number of pages. Initially when I clicked on a menu button, that he would open a submenu instantly and then clicking a button, the page open instantly. And return to the previous menus was also very fast.

    But at some point that he started getting really slow. I click on a button in the main menu and he thinks for a while before moving on to the pick-me-up submenu is too slow. I'm not sure why and I lose a lot of time trying different ways to do it.

    So what I want to know, as far as efficiency goes, should I create the main menu and submenus 3 at the start of my application, keep these same objects active and just pass pointers to them around like settings and pop on and off the screen of the battery when required, or should I just create them as new items whenever they are needed?

    Any advice on this would be greatly appreciated.

    If each submenu returns to the main menu, just use the screen for the navigation stack. Don't forward mainMenu for the submenus; to return, just pop the submenu and the main menu will be back at the top. At the time of mainMenu wants to open a submenu, just push without fun first.

    Have you thought to check for memory leaks? There is a discussion of 3 parts of this by Kamen:

    How to find that leak memory (part i)

    How to find this memory leak (Part Two)

    How to find this part of memory ((troisieme leak)

  • Ask questions about the best way to build a page

    I built a site design in Photoshop and then slice it upward, leaving a space for the main text of each page. Then, I put the html code and images in Dreamweaver and built a model, make an editable region in the table cell where the main text of each page will go. Here's a screenshot to give you a better idea...

    Screenshot

    Originally I set up so that the combo box had a scroll bar to accommodate the amount of text to the page (I used whole overflow to auto in CSS). The problem is, the customer does not want scrollbars and wants to dynamically extend the page vertically according to the amount of text for the page (with top image of women aligned with the text and their relationship to bio under the navigation bar and 2 magazines and photos that his introductory text and copyright is pushed down to the bottom below the main text).

    If I don't use the scroll bars and try to put more text that you can insert into the editable cell, it breaks the table and nav bar gets all messed up and looks like this...

    Screenshot 2

    I am at a loss, how can I set up so that the page will dynamically expand vertically with the text? Any suggestions? A table is not the way to go? What is the best way to do it?

    I'm open to what it is at this point, I tried things on my own for hours with no. results, any help is appreciated, thanks!

    Hey everyone, I just wanted you to know that I have rebuilt the table in Dreamweaver, it has worked very well and solved all the questions I had, thanks for any help!

  • Best way to search for a value in the table

    Hello world

    Need help to decide which application should be used in the following scenario.
    Table  temp_a
    ( col_1 varchar2(20),
     status_flag varchar2(10)
    );
    col_1 is the primary key


    I want to know if a given value is present in "col_1" of the table "temp_a.

    So what query wud be faster:

    1.
     select count (*)
    from temp_a
    where col_1 = v_col_1   -- using variable to check for value
    and status_flag ='active' ;
    2.
     
     select count (*)
    from temp_a
    where col_1 = v_col_1   -- using variable to check for value
    and status_flag ='active' 
    and rownum =1 ;
    Here, I am not concerned about the number (*), I just need to check if the v_col_1 is present or not.

    1. then please let me know, if both are one and the same. or one of them is faster over another.

    2. also, is there a better way to check?

    Thank you
    Abhishek

    The two approaches are the same, because col_1 is a primary key.
    I think that there is a query then faster:

    select count (*)
    from temp_a
    where col_1 = v_col_1
    ;
    

    Max
    [My Italian blog Oracle | http://oracleitalia.wordpress.com/2010/02/07/aggiornare-una-tabella-con-listruzione-merge/]

  • What is the best way to update coming 8 Pro?

    I'm a little confused about the best way to update my V8P. The app My Dell seems to be looking for updates, but it is also linked to a page on the Dell site that checks the latest downloads for the device. The link is provided through the tile from drivers and downloads . This page of the Web site, incidentally, trying to install a program to check my V8P, but the facility apparently never works. I always get an error message that says (and I entered here exactly as it appears, the police blue and all):

    "We're sorry, we were able to scan your system. "Please return to the drivers home to return to.

    Because of the link to the site I don't know if My Dell app is all I need. The app has an area of notification, which seems to be to talk about new drivers and such available, although drivers and downloads of tiles wonder is if there is more, I might have need. Why have the drivers and downloads of tiles if the application checks and warns me on drivers and downloads?

    Bottom line, is that I'm confused. So, what is the best way to ensure that my V8P is up-to-date?

    Manually, I downloaded and installed Dell system detect. After doing this I have re-tried the system analyze the updates of the Web page and it worked. I now have a lot of updates available.

  • What is the best way to keep the high resolution when recording "for the web".

    the files that I save to the web so I can get them in jpg (or gif) are coming very pixelated.  That's when I print the image.

    What is the best way to save for the web, an image and keep the good resolution.

    using a business card template.  template Avery will allow me to attach images I want to project.  to do this...  I 'get file computer' and it deletes the image in but real little... then you are supposed to expand on your work as you want.  Well, when I enlarge this image file, it gets pixelated bad.  I think it's the way that I am saving it.  I do not adjust anything when I save.  Maybe I should.  This is where I need advice.

    That's what avery model notes on the images, I am allowed to use - when downloading the image, the maximum allowed size is 4 MB.  You can download the JPG and PNG RGB or CMYK images.  so when you recommend things, can you please take this into account

    Thanks for oyur times.

    Aida,.

    When you register with the default template using save for web, it's usually a setting very low.

    While in the registration window, you can set the size in pixels of the image you want with the quality and the resolution too.

    Refer to video tv.adobe.com save for web or Adobe Help file for detailed instructions.

    Florian

  • What is the best way to design a gallery of images which can be seen on all devices

    I'm trying to find out about the best way to convert an existing gallery in a sensitive Gallery to be seen on all devices. I have about 200 images. I know about the phones, the number of images would kill most of the data plans.

    1. what would be the optimal number of images to use on small devices (phone)?

    2. is it possible to add additional images as the largest becomes peripheral (Tablet, laptop, office, TV)

    3. are there plugins or scripts to facilitate this?

    Just try to pass to sift through all the possibilities before dive page and having to redo again and again, rather than once.

    Thank you

    John

    Burst your gallery in bite size pieces - spread over several pages.

    The optimized use of thumbnail images that do not kill data plans.

    Put your images in actual size in a modal window Viewer.  In this way mobile users have a choice of whether to view pictures.  See the link below for more details.

    Bootstrap Modal + Carousel Gallery - http://alt-web.com/

    Nancy O.

  • The best way to travel in order to bring the laptop images

    I have lightroom on a laptop and desktop system

    EM. Wonder about the best way to put the photos I take while traveling to desktop system without losing data lightroom.

    On both computers, I keep photos in folders by date.

    In the past, I just copied the files of the laptop and then imported these files in the catalog of lightroom on desktop.

    Is there a way to tell lightroom to take the lightroom for mobile phones catalog info and import them into the one on the desktop?

    I save metadata (xmp or jpg files) images after having been edited so I know who get most (all?) of the catalog info when I just copy the photos on the desktop and then import it.

    Thanks for the suggestions.

    Paul,

    I would like to keep a structure of the same folders on the laptop and the desktop (not necessarily the same drive letters, but the same structure). Then I would be:

    • Copy the image files from the laptop to the desktop
    • By using the catalog office, do an import of the catalog to the mobile catalog
      • Use "add new photos to catalog without moving.
    • If the drive letters containing the original match, it's all there is to it
    • If drive letters containing the originals do not match, all you have to do is 'Find missing folder' on the top-level only imported folder

    Beat

    PS:

    • No need to write the XMP data, because it does contain all the information anyway catalog (virtual copies, collections, flags, fireplaces,...).
    • Please note that the parameters of published services NOT imported when you import the catalog.

    Post edited by: b_gossweiler: added P.S.

  • What is the best way to import and export images from the 5 d Mark II?

    Hello

    I have just finished what I plan my first masterpiece of shooting film.  Shot on the Canon 5 d (1080 p, 24 fps), and the film looks amazing.  Now, I'm ready to start editing and now use creating lately, but I still have to figure out the proper conduct.  I want to know the best way to keep the resolution before I dive into this project.

    My questions:

    (1) what is the best way to start a new project and import the images without having to make while editing, in order to keep all the resolution and the originality of the source footage?

    (2) what is the best way / codec / format to export these images even once done editing to maintain than crisp 1080 p for which the 5 d is therefore counted?

    (3) what is the best way / codec / format for import and export / rendering between the first and after effects?  I speak especially of Visual effects and color correction.  I also a few sequences of 30 images per second that I intend to slow down in AE and then import into first.

    I know that it's wide enough, but as a solo Director I really need advice from someone.  Rarely, I finished my films with the same look crispy as images.  I need help of pipeline and really appreciate it!

    > used first lately

    A list of tutorial in the #3 http://forums.adobe.com/message/2276578 message

    1 - Please NOTE that the PPro CS6 screen may be a little different (I use CS5)

    For CS5 and later versions, the easy way to ensure that your video and your project

    See 2nd post for the photo of a NEW ELEMENT of process http://forums.adobe.com/thread/872666

    - and a FAQ on setting http://forums.adobe.com/message/3804341 sequence

    2 - BluRay... but I'm not sure if 1080 p is supported (I don't use of BluRay)

    1080 p http://forums.adobe.com/thread/995191 some work, some are not

    In addition, for upcoming posts, information FAQ http://forums.adobe.com/message/4200840

    In addition, read the metadata contained in the file http://forums.adobe.com/thread/1015001?tstart=0

    And finally, read Bill Hunt on http://forums.adobe.com/thread/919388?tstart=0 installation project

  • What is the best way to deal with a 'Implicit coercion' in a table to a sprite?

    Hi all!

    With the continued support of this forum, I'm getting closer to have a programme of work. I can't wait to be able to help others like me once I've finished learning the ropes of AS3.

    I'll briefly explain what I want to achieve and then followed with my question.

    Background

    I created a random number of 12 x 9 grid that fills each cell with an image, based on the numeric value of each cell. I also have a random play button that makes random numbers in the grid. The problem I am running became my click event of button to erase the current images off the grid in order to allocate the new (for example by removing the objects display battery in order to place the new ones in the same places).

    Question

    My question is this: what is the best way to manage an implicit constraint from a table to a sprite? I pasted my complete code below so that you can see how the functions are supposed to work together. My sentence is apparently not being able to use a value from array with a sprite (sprite represents the real layout of the grid on the pile of display while the table starts as a number that is assigned an image that must be transmitted to the sprite).

    ============================================================================

    package
    {
    import flash.display.MovieClip;
    import flash.display.DisplayObject;
    import flash.events.MouseEvent;
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFormat;
    import flash.utils.getDefinitionByName;

    SerializableAttribute public class extends MovieClip Blanko
    {
    Contains 12 * 9 grid of cells.
    var grid: Sprite;
    Maintains the shuffle button.
    var shuffleButton:Sprite;
    Is equal to 12 columns, 9 lines.
    var cols: int = 12;
    lines of the var: int = 9;
    Equal number of grid cells (108).
    cells var: int = COL * rows;
    Sets of cell width and height to 40 pixels.
    var cellW:int = 40;
    var cellH:int = 40;
    Contains 108 images of cell.
    var imageArray:Array = [];
    Contains 108 numerical values for the cells in the grid.
    var cellNumbers:Array = [];

    Constructor calls the functions "generateGrid" and "makeShuffleButton".
    public void Blanko()
    {
    generateGrid();
    makeShuffleButton();
    }

    Creates and displays the grid 12 * 9.
    private function generateGrid (): void
    {
    grid = new Sprite;
    var i: int = 0;


    for (i = 0; i < cells; i ++)
    {
    cellNumbers.push (i % 9 + 1);
    }
    trace ("before shuffle:", cellNumbers);
    shuffleCells (cellNumbers);
    trace ("after shuffle:", cellNumbers);
    var _cell:Sprite;

    for (i = 0; i < cells; i ++)
    {

    / / This line is where the implicit constraint occurs. '_cell' is a leprechaun trying

    on a temporary basis equal to a value from array.
    _cell = drawCells (cellNumbers [i]);
    _cell.x = (I % cols) * cellW;
    _cell.y = (I / COL) * cellH;

    grid.addChild (_cell);
    }
    }

    Creates a "shuffle" button and adds a mouse click event.
    private function makeShuffleButton (): void
    {
    var _label:TextField = new TextField();
    _label. AutoSize = 'center ';
    TextField (_label) .multiline = TextField (_label) .wordWrap = false;
    TextField (_label) .defaultTextFormat is new TextFormat ("Arial", 11, 0xFFFFFF, "bold");.
    _label. Text = "SHUFFLE";
    _label.x = 4;
    _label.y = 2;
    shuffleButton = new Sprite();
    shuffleButton.graphics.beginFill (0 x 484848);
    shuffleButton.graphics.drawRoundRect (0, 0, _label.width + _label.x * 2, _label.height +)
    _label.y * 2, 10);
    shuffleButton.addChild (_label);
    shuffleButton.buttonMode = shuffleButton.useHandCursor = true;
    shuffleButton.mouseChildren = false;
    shuffleButton.x = grid.x + 30 + grid.width - shuffleButton.width;
    shuffleButton.y = grid.y + grid.height + 10;
    this.addChild (shuffleButton);
    shuffleButton.addEventListener (MouseEvent.CLICK, onShuffleButtonClick);
    }

    Erase the images of the cell, mix of their numbers and then assigned these new images.
    private function onShuffleButtonClick (): void
    {
    eraseCells();
    shuffleCells (cellNumbers);
    trace ("after shuffle:", cellNumbers);


    for (var i: int = 0; i < cells; i ++)
    {
    drawCells (cellNumbers [i]);
    }
    }

    Deletes any existing cells in the battery of the display image.
    private void eraseCells(): void
    {
    While (imageArray.numChildren > 0)
    {
    imageArray.removeChildAt (0);
    }
    }

    Changes cell phones numbers (makes random table).
    private void shuffleCells(_array:Array):void
    {
    var _number:int = 0;
    var _a:int = 0;
    var _b:int = 0;
    var _rand:int = 0;

    for (var i: int = _array.length - 1; i > 0; i-)
    {
    _rand = Math.Random () * (i - 1);
    _A = _array [i];
    _B = _array [_rand];
    _ARRAY [i] = _b;
    [_Rand] _ARRAY = _a;
    }
    }

    Retrieves and sets a custom image to a cell based on its numerical value.
    private void drawCells(_numeral:int):Array
    {
    var _classRef: Class = Class (getDefinitionByName ("skin" + _numeral));
    _classRef.x = 30;
    imageArray.push (_classRef);
    imageArray.addChild (_classRef);
    return of demonstration;
    }
    }
    }

    ===========================================================================

    Any help with this is greatly appreciated. Thank you!

    If you want to have an array of Sprites that you later clear that is fine. But this does not mean that your function should return to it.

    You need your function to return the sprite so that you can add it to the display list and everything what you need.

    So just have the function get Sprite, push it in the "toBeClearedInTheFutureArray" and then return a reference to the currently acquired sprite.

  • The search for the best way to get the data

    Sorry for my bad English.

    * 1. Definition * the task
    I have the table "tab01":

    ID; EVENT_DATE; Item1; Item2... itemN
    ______________________________
    1; 01.01.2009; A; null; ... null
    2; 02.01.2009; B; 1; ... null
    3; 03.01.2009; null; 2; ... 3
    4; 04.01.2009; null; null; ... 4

    I need to get the last non-null column values (item1... itemN) on the date chosen (result line).
    For example, the result on 03.01.2009 will be:

    EVENT_DATE; Item1; Item2... itemN
    ______________________________
    03.01.2009; B; 2 ... 3

    * 2.  My decision *.
    My decision (it works, but I think that's not good) was:
    1. create the package with
    (a) methods to get and set the date,
    (b) the functions which are the values required;
    2. create the view based on the functions of the package.

    create or replace package is P_STATE
    -The public variable declarations
    Trunc (sysdate) default date StateDate;

    -Declarations of function and public procedure
    procedure SetStateDate (date date);
    function GetStateDate return date;

    function GetItem1 return tab01.item1%type;
    ...
    function GetItemN return tab01.itemN%type;

    end P_STATE;

    create or replace package body is P_STATE

    procedure SetStateDate (date date) is
    Start
    StateDate: = Al;
    end;

    function GetStateDate return date is
    Start
    Return StateDate;
    end;

    function tab01.item1%type return GetItem1 is
    Result tab01.item1%type;
    cursor c1 is select item1 tab01
    where item1 is not null and
    EVENT_DATE < = StateDate
    event_date desc order.
    Start
    Open c1;
    Fetch c1 into result.
    Close c1;
    Return (result);
    end;

    ...

    function GetItemN return tab01.itemN%type is
    ...
    end P_STATE;

    create or replace view v_tab01
    (date_on, item1,... itemN)
    in select
    p_state. GetStateDate,
    p_state. GetItem1,
    ...
    p_state. GetItemN
    Double;

    Can you help me to find the best way?

    You might if it were a feature in pipeline. Check it out here: [http://www.akadia.com/services/ora_pipe_functions.html]

  • What is the best way to store the RCS for an insert/update in this rec

    Oracle on Win 64 non-conteneur 12.1.0.2

    When a record in one table is inserted or updated, what would be the best way to store the RCS for this record in this folder.

    I thought of a line after trigger, but did not know if this trigger to store the current_scn would still fire that trigger again (recursive trigger).

    Someone at - he a good idea of what the best way is to do?  The devs don't want to store the pk and the SNA in yet another table...

    Yes, row_dependencies would be the best way to go.  But mgmt doesn't recreate all tables for this.

    3rd party applications retrieve data from tables (all data).  We are looking for a way for them to just pull what is new or updated updated since their last sweater.

    I suggest that you try again and give all OF THE REQUIREMENTS.

    You have rejected ANY answer given and he justified using 'hidden' on what knowledge management or the devs want or do not want to. Stop making us guess what are the requirements and constraints. If you want a real answer then tell us ALL the news.

    When a record in one table is inserted or updated, what would be the best way to store the RCS for this record in this folder.

    Solomon answered repeatedly. If you want to add a column to a table to store the then "best" SNA is to let the Oracle to do this for you automatically by using the DEPENDENCY LINE.

    As he says also re-create the table to add this clause will be MUCH MORE EFFECTIVE that everything THAT you can do it manually. It will be also more accurate because Oracle will fill the value ORA_ROWSCN with the SNA at the time the line was committed. You, as long as user, can't fill a column in function when a line is engaged since real VALIDATION belongs to a transaction, not the line or the trigger that you use.

    Yes - there are two drawbacks to this method:

    1. you need to re-create the table

    2. you cannot add an index to this "hidden" column

    The devs don't want to store the pk and the SNA in yet another table...

    Then? Who cares what the devs want to do? You want the BEST solution? Next, you will need to put aside personal preferences and determine what is the 'best' solution. Why it is important that certain dev wants to do this or not?

    OK, the problem of biz is now, 3rd party external users are an all-wheel drive large number of tables in the database via the API that we wrote.  That was obviously interrupted OLTP during the day.  To reduce to the minimum, we want for them just to extract data that has been inserted/updated since their last sweater.

    It is the definition of a "replica" DB Then why don't you consider a real replicated DB? You can use DataGuard and have replicated DB which is read only that can be used to generate reports. Oracle does ALL the work to keep ALL the tables in sync. You and your developers do NOTHING!

    We thought that store the RCS higher their last sweater would allow the API to extract only data with YVERT higher than their last data pull CHN.

    OK - except you keep rejecting solutions actually do. Ask you questions about the SNA stored in the same table, but then reject the solution that does this. And then you add your "devs" don't want to store the info in a new table either.

    Then your solutions must ONLY use the replication or Log Miner. The REDO logs have all changes, if you want to extract yourself. Replication (e.g., DataGuard) will use these logs for you to maintain a replicated database.

    We thought about it, but recreate all tables in production with ROWDEPENDENCIES as well as dealing with CF and other dependencies idea this was shot.

    Well you NEVER mentioned you "thought that" and rejected it. And you NEVER mentioned anything about FKs and other dependencies. What is FKs and other dependencies which prevents this working solution? Tell us! Give us ALL the information.

    Wouldn't a trigger AFTER LINE capture the commit YVERT?  Or is after really not after validation?

    No - a trigger has NOT one commit. A trigger runs as a step in a transaction. Validation applies to the entire transaction. Until you, or Oracle, issues a commit, there is NO "committed SNA" to be stored as ORA_ROWSCN.

    You can easily see that for yourself. Create a simple table with dependencies of the line and then update two different sessions.

    create the table emp_scn rowdependencies in select * from emp where rownum<>

    Select empno, emp_scn ora_rowscn

    Update emp_scn set work = 'b' where empno = 7499

    commit;

    The first SELECT statement will show you that each row has the same SNA.

    EMPNO, ORA_ROWSCN

    7369,70622201

    7499,70622201

    7521,70622201

    Now, do the update (but no commit), then SELECT it

    EMPNO, ORA_ROWSCN

    7369,70622201

    7499,

    7521,70622201

    Where is the value of 7499? This session will NOT see a value for the changed lines in the current transaction. Other sessions will still see the old value.

    Now do the validation, then SELECT

    EMPNO, ORA_ROWSCN

    7369,70622201

    7499,70622301

    7521,70622201

    7499 now has a new and different value than the other lines. It will not be this new value until the validation occurs.

    Yes, row_dependencies would be the best way to go.  But mgmt doesn't recreate all tables for this.

    Well, you got the answer you want. You ask the best way. Now, you say that you were told the best way. But now you don't like the answer.

    How is it our fault? Your question has been answered wasn't she?

    Here are the facts:

    1 oracle creates a history of changes - the REDO log files

    2. you can use Log Miner to extract these changes

    3. you can create your own change log by adding a log file of MV to your table.

    4. you can then write a custom code to use this MV log file to determine which rows to "reproduce".

    So far reject you all THE POSSIBLE solutions.

    Accept it or change the requirements to allow one of the solutions proposed to be used.

    Personally, if I HAD to use a customized solution, I would use a MV journal to record the ROWID of the lines that have changed (for tables ROWID cannot be changed). I would then extract the appropriate lines by pulling on the lines corresponding to these row ID.

    Even that has problems since a line can be changed several times and children lines can also be amended several times - these questions FK you mentioned.

    I suggest you read this entire thread on AskTom a dozen years ago. It addresses ALL these issues.

    https://asktom.Oracle.com/pls/Apex/f?p=100:11:0:P11_QUESTION_ID:16998677475837

    Then in your next reply on this topic give us a summary of where some things with your question and what help you further expect.

  • What is the best way or best practices for access to the session defined in servelt pipeline component?

    Hi Experts,

    What is the best way or best practices for access to the session defined in servelt pipeline component?

    Please, share your ideas.

    Thank you

    ankV

    As performance is concerned, a lot would depend on as to how your design & logic is implemented and you presented search operations to support the specific performance problems. In fact the operation itself can be not expensive than in-house it is somewhat like a search for key/value of the objects in session/application context name. But having said that, Yes, a potential performance problem could be because it's a synchronized operation. So to avoid searches to be performed during each request, caching the results of a search of a component. And in the majority of cases to solve a 'A' component within your component, you must configure a property reference 'A' in the file properties for your component.

  • The best way to set default styles in the libraries of widget for use by the public?

    I am putting together a code to go with my blog, and it will include a custom component. I would like to than the default component to use a style that I set, but I also want the user to be able to replace it easily. Anyone have any suggestions on the best way to do it?

    I see that the range slider [url http://www.jidesoft.com/blog/2011/10/04/meet-our-first-javafx-component/] of JideSoft we explicitly setting the skin in code in their example. Ideally the end-user would not do that. So, what is the best practice? Should I create a skin for my component and then set the style in my code? Should I set a basic style sheet that somehow always is imported, etc.?

    Essentially, I want to have my base of work styles in the same way that caspian.css is - is possible?

    I gave a talk at JavaOne on creating custom controls, perhaps the slides can be useful in answering some of your questions. I blogged about my three talking:
    http://fxexperience.com/2011/10/slides-from-JavaOne/

    In particular, you will be probably more interested by the following slide deck:
    https://oracleus.WingateWeb.com/published/oracleus2011/sessions/24140/S24140_2556650.PDF

    Hope that helps,
    -Jonathan

Maybe you are looking for