Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Scout/Concepts/Search Form"
m (Category changed) |
(→Properties) |
||
Line 24: | Line 24: | ||
* {{ScoutProp|AskIfNeedSave}} is '''true''' | * {{ScoutProp|AskIfNeedSave}} is '''true''' | ||
+ | With {{ScoutProp|DisplayViewId}} you can change where the SearchForm is displayed: | ||
+ | |||
+ | <gallery> | ||
+ | Image:TablePage_SearchForm_South_RAP.png|South (on bottom - default) | ||
+ | Image:TablePage_SearchForm_North_RAP.png|North (on top) | ||
+ | Image:TablePage_SearchForm_East_RAP.png|East (on the right) | ||
+ | </gallery> | ||
== Events == | == Events == |
Revision as of 06:49, 24 May 2012
The Scout documentation has been moved to https://eclipsescout.github.io/.
Search Form is special kind of The Scout documentation has been moved to https://eclipsescout.github.io/. where the user will enter some values to formulate a query to load the content of a The Scout documentation has been moved to https://eclipsescout.github.io/..
- implements: The Scout documentation has been moved to https://eclipsescout.github.io/.
- extends: The Scout documentation has been moved to https://eclipsescout.github.io/.
Contents
Description
TODO:
- To be used with a The Scout documentation has been moved to https://eclipsescout.github.io/..
- The Scout documentation has been moved to https://eclipsescout.github.io/.: contains the The Scout documentation has been moved to https://eclipsescout.github.io/. corresponding to the SearchForm.
- The Scout documentation has been moved to https://eclipsescout.github.io/. event of the TablePage uses the searchFilter and send it to the The Scout documentation has been moved to https://eclipsescout.github.io/. .
Screenshot
Properties
Defined with The Scout documentation has been moved to https://eclipsescout.github.io/. methods.
All properties of The Scout documentation has been moved to https://eclipsescout.github.io/. are available. SearchForm does just change some of the default parameters:
- The Scout documentation has been moved to https://eclipsescout.github.io/. is true
- The Scout documentation has been moved to https://eclipsescout.github.io/. is true
With The Scout documentation has been moved to https://eclipsescout.github.io/. you can change where the SearchForm is displayed:
Events
Defined with The Scout documentation has been moved to https://eclipsescout.github.io/. methods. All events are defined in the The Scout documentation has been moved to https://eclipsescout.github.io/. class.
execResetSearchFilter(..)
The Form is responsible to produce the The Scout documentation has been moved to https://eclipsescout.github.io/. that is used in the The Scout documentation has been moved to https://eclipsescout.github.io/. in the The Scout documentation has been moved to https://eclipsescout.github.io/. event.
This is an example of how the The Scout documentation has been moved to https://eclipsescout.github.io/. event can be implemented:
@Override protected void execResetSearchFilter(SearchFilter searchFilter) throws ProcessingException{ super.execResetSearchFilter(searchFilter); PersonSearchFormData formData = new PersonSearchFormData(); exportFormData(formData); searchFilter.setFormData(formData); }
Remarks
startSearch()
All SearchForm needs to implement a startSearch()
function. In most of the case, the SearchForm contains a The Scout documentation has been moved to https://eclipsescout.github.io/. named SearchHandler
. The function starts the Form with this handler:
public void startSearch()throws ProcessingException { startInternal(new SearchHandler()); }
See Also
- The Scout documentation has been moved to https://eclipsescout.github.io/.
- The Scout documentation has been moved to https://eclipsescout.github.io/.
- The Scout documentation has been moved to https://eclipsescout.github.io/.
- The Scout documentation has been moved to https://eclipsescout.github.io/.