Trace:
Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
visionx:userprofiles_filters [2020/05/22 21:56] admin |
visionx:userprofiles_filters [2021/10/01 09:43] (current) admin |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| === Introduction === | === Introduction === | ||
| - | The User Profile AddOn saves your screen layout if you close a screen and restores everything if you open the same screen again. This works per user and global. It's possible to create default screen layouts for every user and a specific user will use its own layout based on the global one. The AddOn also adds a new functionality to your tables: | + | The User Profile AddOn saves your screen layout if you close a screen and restores everything if you open the same screen again. This works per user and global. It's possible to create default screen layouts for every user, and a specific user will use its own layout based on the global one. The AddOn also adds a new functionality to your tables: |
| {{:visionx:profile_infodialog_web.png?nolink|}} | {{:visionx:profile_infodialog_web.png?nolink|}} | ||
| - | A new button (? icon) will be added to the table. The dialog will show the table name, the number of records/rows and all available columns. It's possible to hide or show specific columns with this dialog. | + | A new button (? icon) will be added to the table. The dialog will show the table name, the number of records/rows, and all available columns. It's possible to hide or show specific columns with this dialog. |
| - | The Filter is a module and is bundled with User profiles. It allows the user to create custom filter conditions directly in the screen. Here's how this might look like: | + | The filter is a module and is bundled with user profiles. It allows the user to create custom filter conditions directly in the screen. Here's how this might look: |
| {{:visionx:userfilter_web.png?nolink|}} | {{:visionx:userfilter_web.png?nolink|}} | ||
| - | Following conditions are available: | + | The following conditions are available: |
| * contains | * contains | ||
| Line 29: | Line 29: | ||
| * less or equals | * less or equals | ||
| - | It's possible to add as many conditions as you want and single conditions can be en- or disabled. | + | It's possible to add as many conditions as you want and single conditions can be enabled or disabled. |
| - | The customized filter also can be saved and loaded: | + | The customized filter can also be saved and loaded: |
| {{:visionx:save_load_filter.png?nolink|}} | {{:visionx:save_load_filter.png?nolink|}} | ||
| - | Another feature is and/or grouping. Decide which option is combined with and or or. | + | Another feature is and/or grouping. Decide which option is combined with "and" or "or". |
| === Customizing === | === Customizing === | ||
| - | The AddOn is designed to be customizable. The default settings and implementations can be modified.The AddOn contains the class ProfileUtil which offers a lot of useful methods, like: | + | The AddOn is designed to be customizable. The default settings and implementations can be modified.The AddOn contains the class ProfileUtil which offers a lot of useful methods, such as: |
| <file java> | <file java> | ||
| - | setDefaultTableInformationDialogClass(IApplication app, Class class) | + | setDefaultTableInformationDialogClass(IApplication app, Class clazz) |
| </file> | </file> | ||
| Line 49: | Line 49: | ||
| <file java> | <file java> | ||
| - | setTableInformationDialogClass(NavigationTable table, Class class) | + | setTableInformationDialogClass(NavigationTable table, Class clazz) |
| </file> | </file> | ||
| It's also possible to hide the table information button: | It's also possible to hide the table information button: | ||
| Line 65: | Line 65: | ||
| </file> | </file> | ||
| This statement defines a list of column names which will be shown in the table information dialog. | This statement defines a list of column names which will be shown in the table information dialog. | ||
| + | |||
| + | === Full API documentation === | ||
| + | |||
| + | [[https://doc.sibvisions.com/javadoc/userfilter/index.html|User Filter]] \\ | ||
| + | [[https://doc.sibvisions.com/javadoc/profiles/index.html|Profiles]] | ||
