Horst
  • Horst
  • Newbie Topic Starter
2013-12-06T06:30:33Z
Hi,

I would set programmatically in the filter panel (iGAutoFilterManager) the menue "Tools" invisible.
It is possible?
Alternative, can I set the the menu items "Save Grid Filter…" and "Restore Grid Filter" to invisible.

thanks Horst
Igor/10Tec
2013-12-06T07:28:43Z
H-m-m, you have very specific requirements ;)

iGrid's AFM was designed for better user experience, and we even didn't think that we would need to hide some interface items.

Unfortunately, this is not possible in the current release - unless you buy the component with source code and we'll help you to do that on the source-code level (in fact, it's enough easy).
Horst
  • Horst
  • Newbie Topic Starter
2013-12-06T10:32:37Z
Hi,

at this time iGrid is my favorite grid.

But ..., I do not like own changes on (third party) frameworks.
So, even a new Version is coming out, I have to re-implement the changes.
Is it possible to support my "specific requirements" in the next Version?

thanks Horst
Igor/10Tec
2013-12-09T08:49:05Z
I do not mind implementing any useful features in the future versions, so let's discuss how it should work. I mean the object model, visual representation, etc. Can you provide us with a brief description?

One of the possible ways is a set of boolean options to control the visibility of every menu item - similar to the set of strings in the UIStrings property used to localize the interface. Or even a Boolean set of options to control what features are available - because a feature can be represented with more than one interface item in the general case.

But as for me, I would make all interface items enabled but display a warning that explains why the selected feature isn't available. In this case we could implement a new general Click event for all interface items with the DoDefault Boolean argument which allows to prohibit the action on-the-fly if required.

Waiting for your suggestions...
Horst
  • Horst
  • Newbie Topic Starter
2013-12-09T09:51:54Z
I implement a user interface for a kind of milling machine.
The user interface is running on a touch panel.

In this context I need a complex table for analyzing machine data.

For users it is not allowed to store data directly into the machine storage.
So I have implemented a service that process the data.

In the visual representation I don't need the "Tools" menu in the iGAutoFilterManger.
I need only a function to hide this menu item. It is not needed to change the object model.

The user interface is running on a touch panel. So I don't need the shortcut info in the menu item:
- Clear Column Filter --> Strg+Entf
- Clear Grid Filter --> Strg+Umschalttaste+Entf

Needed functionality (summary):
- It is only needed to extend the representation api
--> a method to show/hide a menus
--> a method to show/hide menu entries
--> a general method to show/hide shortcut info for menu entries





Igor/10Tec
2013-12-10T08:43:03Z
Ok. My version of the summary is the following:

1) A set of Boolean properties similar to UIStrings one can use to specify the visibility of top-level menu items (Clear, Tools, ...) or individual menu commands (Save Grid Filter, ...).
2) A Boolean property named like ShowMenuShortcuts.

Please confirm.

And why do you need to hide the shortcuts - to save some space and make the interface cleaner?

*****

Well, we are preparing the next release of iGrid.NET (4.6) for publishing these days, and we already implemented all features we planned for it. We are polishing the product and preparing the updated help and demos for it now, and frankly speaking I would not want to touch the component DLLs. But I will see whether I can add your suggestions to it. I hope, iGrid.NET 4.6 will be available till the end of the year.
Horst
  • Horst
  • Newbie Topic Starter
2013-12-10T09:08:21Z
Hello,

that‘s great.

Why I want to hide the shortcuts: We use a touch display. We don’t have a control or shift key.

Is there an routemap for the next releases? When will the relase after 4.6 published.

thanks Horst
Igor/10Tec
2013-12-10T10:00:58Z
We do not have a routemap - just an extremely long list of suggestions we are working hard to implement on. And as we already know from our 10-year history, it's impossible to have such a list for our grid products as new suggestions are constantly arriving, and we may change the priority of the features to implement on the fly ;)

As for new releases, we are trying to publish them quarterly.
Users browsing this topic