Jump to content


Photo

NextGrid v6


  • Please log in to reply
22 replies to this topic

#1 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,191 posts
  • Gender:Male

Posted 17 March 2007 - 02:19 AM

Dear Users,

Here is a list about planed features for NextGrid/NextDBGrid v5.

Please note: that list is not final and that it will be updated constantly.

New properties for each column:
--
+ ColSpan property for "merging" 2 columns into one. Example, to merge icon column with text column into one.
+ RowIndex property for setting columns into multiple rows.

Textual columns:
--
+ EditOptions property for controling InplaceEditor.

TreeColumn:
--
+ Sorting capabilities
+ Working with nodes in run-time
+ Editing (this may be added in current 3.9.x version)

All new features will be well organized and components will keep it's light-weight.

If you have any comments or suggestions, please post it. Bugs will be regulary fixed in current versions.

Best regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#2 wvd_vegt

wvd_vegt

    Master Member

  • Honorable Members
  • PipPipPipPipPip
  • 710 posts
  • Gender:Male
  • Location:the Netherlands

Posted 17 March 2007 - 08:45 PM

Hi Boki,

An old feature request of mine is multilevel headers (so a treelike structure there) so like:

|setup |measurement|
|pressure|temperature|material|force|time |

Another requested feature is an event to supply the footer text (now you can only do predefined formula's but not calculate things like a footer value of 'passed' if a column contains only values above 80. More than one footer line would be great to (currently in some of my apps I show average and standard deviation in a footer).

Grouping on a colum value is also requested a number of times.

The (db)grid could do with a guid column which more and more databases are supporting as unique key values.

Integrate & update the slide editor into the column editor. The slides still need a slidecaption font (color at least) property.

For the rest I'm still satisfied with the current set of components.
G.W. van der Vegt

#3 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,191 posts
  • Gender:Male

Posted 17 March 2007 - 09:19 PM

Hello Wim,

Multilevel headers will be controled with using RowIndex property smile.gif

GUID column may be added right now, I will see what I can do.

Group-By column feature is also in plan.

I will also take care about SlideCaption font.

I have in plan to keep Grid light-weigh as much as possible.

regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#4 deonvn

deonvn

    Senior Member

  • Honorable Members
  • PipPip
  • 313 posts

Posted 18 March 2007 - 09:07 AM

+1 for Grouping

#5 wvd_vegt

wvd_vegt

    Master Member

  • Honorable Members
  • PipPipPipPipPip
  • 710 posts
  • Gender:Male
  • Location:the Netherlands

Posted 18 March 2007 - 08:26 PM

hI,

I forgot to mention a feature i recently started wanting: a kind of memo (multiline text) column field that can be used in slide mode. Normally in grid mode it would ruin rowheigth but in slide mode it might prove very handy.
G.W. van der Vegt

#6 emailaya

emailaya

    Master Member

  • Members
  • PipPipPipPipPip
  • 984 posts

Posted 20 March 2007 - 06:48 PM

+1 for grouping columns - very handy and useful

a small arrow in each column for filtering
perhaps a filter dialog that pops up

beforetext and aftertext captions for footer calculations

rtl support for all components

unicode support for some editors components

pagecontrol: click on scroller will make the next invisible tab, visible
make the scroller disabled/invisible if they are not needed, currently it is confusing

#7 Xillion

Xillion
  • Members
  • 41 posts
  • Gender:Male
  • Location:Netherlands & Belgium

Posted 15 May 2007 - 10:50 AM

+1 for grouping colunms

+1 for the filterarrow, although I think the dialog is something you best can implement yourself.

It would be nice to choose if I wanted the closebutton separate or one on the right of each tab, on the tab itself.

An OnTabClick and OnTabDblClick event where one of the parameters is the pageindex would come in very handy.

My 2cents wink.gif
Xillion ICT Solutions - www.xillion.nl

aut viam inveniam aut faciam

#8 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,191 posts
  • Gender:Male

Posted 15 May 2007 - 02:09 PM

Hello,

I will need to rename this topic v4 to v5, because last version of NextGrid is v.3.9.9. Some of features listed here will be included in upcoming version soon.

regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#9 deonvn

deonvn

    Senior Member

  • Honorable Members
  • PipPip
  • 313 posts

Posted 17 May 2007 - 05:39 PM

Hi Boki

Something else that would be nice:

The grid has a FixedColumns property to set the number of fixed columns on the left of the grid. It would be handy to have a FixedColumnsRight property as well to set the number of fixed columns on the right of the grid.

For example:

Let's say you have 5 columns that each contain an item that a customer ordered. The last column must contain the Total of all the items, and must always be visible. You can then set the FixedColumnsRight = 1 and have a result like on the screenshot below:


Thanks

Deon

Attached Files



#10 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,191 posts
  • Gender:Male

Posted 17 May 2007 - 05:41 PM

Hello Deon,

I will see what I can do, but I can't promisse anything.

regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#11 deonvn

deonvn

    Senior Member

  • Honorable Members
  • PipPip
  • 313 posts

Posted 18 May 2007 - 01:20 PM

One More:

It would be GREAT if we could have a "Modified" flag on EACH CELL (and one on the grid).

When I open a large grid, I load a lot of data from a database. The user can then make a lot of edits, which are only written back to the database when he cliks "Apply Changes". I now have to check the value of each cell against the value in the database to see which values were changed. I would be a lot easier if I could just do this for cells that were modified.

The modified flag can be set at the same time as the AfterEdit event. Changing the value of any cell can then set Cell[x,y].Modified = True (and Grid.Modified = True).

To clear the modified flag on all cells after we have processed the data, we can then just call Grid.Modified := False;

This would be VERY VERY VERY nice.

Regards,

Deon

#12 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,191 posts
  • Gender:Male

Posted 18 May 2007 - 01:37 PM

Hello Deon,

Yes, this is very great idea and I like it. I may add it and sooner.

Also, maybe is better to use some kind of list for storing modified cells. This is maybe good solution for NextDBGrid.

regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#13 deonvn

deonvn

    Senior Member

  • Honorable Members
  • PipPip
  • 313 posts

Posted 19 May 2007 - 10:04 AM

Hi Boki

Yes - maybe a list will be better, but it will be harder to implement. You will have to cross-check the list when a row is deleted, when a column is deleted, when ClearRows is called and so on. Also, if the same cell is modified more than once you will have to check if the list already contains a reference for that cell before adding it to the list again.

Anyway, that is for you to decide smile.gif

PS: Another thing I am missing is a DisabledFont property for the columns. It will make it easier to see if a column is disabled.

Regards,
Deon

#14 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,191 posts
  • Gender:Male

Posted 19 May 2007 - 05:00 PM

Hello Deon,

You are correct, but again I realy like your idea. If will take 1 byte (boolean) per each cell when it is added.

I hope that this is not enough. Maybe I can put Locked and Modified into one set variable. As far remember, set variables also take 1 byte.

regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#15 joverto

joverto
  • Members
  • 4 posts

Posted 23 May 2007 - 09:10 PM

Hi berg

I need AftersortColumn event , if possible

I very used to do sort Column, it work fine but sometimes i don't want Some Rows which have a important information do

not sort

I try to locate it top most or bottom But i can't find how to do this still now

If AftersortColumn event exists , I can do more things

Regards

#16 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,191 posts
  • Gender:Male

Posted 24 May 2007 - 12:26 AM

Hello Joverto,

Can you please give us more details. If I am correct you need something like:

1) User click on header to sort column
2) Column is fully sorted
3) OnAfterSort event occur and you do some additional operations.

Best regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#17 wvd_vegt

wvd_vegt

    Master Member

  • Honorable Members
  • PipPipPipPipPip
  • 710 posts
  • Gender:Male
  • Location:the Netherlands

Posted 24 May 2007 - 12:36 PM

Hi All,

I would also like to see an event where I can supply the text for the footer (so for example show 'passed' when all column values are above 6 else show 'fail').

The code (though dated) is already in the user contributions forum. It also implements two new standard formula's that are common in database applications, ftCount and ftDistinct.
G.W. van der Vegt

#18 Xillion

Xillion
  • Members
  • 41 posts
  • Gender:Male
  • Location:Netherlands & Belgium

Posted 27 September 2007 - 11:31 AM

Here's one more feature request: multiline tab support for the TNxPageControl.
I think this gives a better overview than the two arrows to scroll trough the tabs.
Xillion ICT Solutions - www.xillion.nl

aut viam inveniam aut faciam

#19 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,191 posts
  • Gender:Male

Posted 13 October 2007 - 03:24 PM

Hello,

NextGrid v5 will also introduce Virtual mode.

Columns will be added as usuall, but RowCount and Cell's data will be maintained virtually through events.

Suggestions about how to handle RowHeight , RowVisible are welcome.

Best regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#20 octal

octal
  • Members
  • 54 posts
  • Location:France

Posted 11 July 2008 - 08:36 PM

Hi Boki,

what I would like to see in the new version of NxGrid is column grouping like in Outlook. Grouping by a certain column causes data to appear in expandable groups (like in outlook, grouping is default to emails date-time column, which shows expandable bands Today, Yesturday, ..... )


Regards
octal




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users