BrowseDialog


Author
Message
Ben Kim
Ben Kim
StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)
Group: Forum Members
Posts: 99, Visits: 253
BrowseDialog Requests:

1. Add a property to allow the display and modification of MaximumReturnedRecords.  We can turn it on and allow the end user decide how much is enough to bring back.  For example if an auditor wants to see "all" records, this will allow him to select ALL or just the TOP 1000 records.

2. Allow us to override the BrowseDialog replacing the grid that is used with something like UltraGrid.

3. Add an option to save, retrieve, remove Search Criteria.

4. Add an option to sort the result set that is displayed in the Results grid and returned to the Maintenance Form.

5. If the user elects to sort by clicking on the headers (one or more), sort the BO dataset and pass this to the Maintenance Form so the sort order of the entry form will match that of the browse.

6. Change the default status bar message from: "...and press [Return]..." to "...and press [Enter]...".  I haven't seen a keyboard with "Return" in ages :Wink

7. Allow the BrowseDialog to remember its display settings (X/Y pos, Height/Width, List format - ie. user moves fields, resizes, sorts, etc.) and once loaded again reset to previous settings.  As an option of course Tongue

Have a wonderful day!

Ben

Trent Taylor
Trent Taylor
StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)
Group: StrataFrame Developers
Posts: 6.6K, Visits: 6.9K
Add a property to allow the display and modification of MaximumReturnedRecords.  We can turn it on and allow the end user decide how much is enough to bring back.  For example if an auditor wants to see "all" records, this will allow him to select ALL or just the TOP 1000 records.

You can do this now.  Just expose this to your end-user through a preference.  There is no need for an additional property.

Allow us to override the BrowseDialog replacing the grid that is used with something like UltraGrid.

Not a feasible enhancement.  If you have this need then you will just need to create your own browse dialog.  The browse doesn't use a grid, but rather a ListView.  This is not a control accessible by you since the dialog is dynamically built.  To add this functionality would require that we basically expose the entire UltraGrid to you.

Add an option to save, retrieve, remove Search Criteria.

You can already do this.....this is the Search Fields button that is available within the window...which is remebered for each user if you set the RegistryKey property on the BrowseDialog control.

Add an option to sort the result set that is displayed in the Results grid and returned to the Maintenance Form.

You can already do this too.  It is in the BrowseResultsLayout colleciton.

If the user elects to sort by clicking on the headers (one or more), sort the BO dataset and pass this to the Maintenance Form so the sort order of the entry form will match that of the browse.

You can do this yourself.  When the browse dialog returns, the selected record in the browse will be selected in the maintenance form.  You can handle the CurrentDataTableRefilled method and add the sort.  As for us returning the sort, we may look at this.

Change the default status bar message from: "...and press [Return]..." to "...and press [Enter]...".  I haven't seen a keyboard with "Return" in ages

This has already been changed to pull the message from the assigned key.  Available in the next update.

Allow the BrowseDialog to remember its display settings (X/Y pos, Height/Width, List format - ie. user moves fields, resizes, sorts, etc.) and once loaded again reset to previous settings.  As an option of course

We will look at this.

Note: I recommend that you refer to the help documentation as many of the items posted here are already available.

Ben Kim
Ben Kim
StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)StrataFrame Novice (115 reputation)
Group: Forum Members
Posts: 99, Visits: 253
Trent,

1. Where do I "expose" this?  Would I just need to setup an information panel and attach it to the browse, adding the MaximumReturnedRecords to the InfoPanel?

2. Understood - again just an enhancement idea.  Maybe allow use to define the results area like you do with the InfoPanel with the proper hooks that you can call (IE. List.Add())

3. I was talking about saving MULTIPLE search sessions.  For example:  All records between 1/1/2006-12/31/2006, All People With the Last Name of Smith, etc. on a per BrowseDialog basis.  Are you saying it will store multiple registry sub-keys?

Re: your Note:

I have read the documentation.  Has it been improved with the 1.6 release that covers everything I bring up in detail?

Ben

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search