Home » U++ Library support » ArrayCtrl, HeaderCtrl & GridCtrl » Editing + JoinFixedCells bug
Editing + JoinFixedCells bug [message #40799] |
Fri, 20 September 2013 07:50 |
iST1
Messages: 107 Registered: August 2013
|
Experienced Member |
|
|
Wanted to illustrate JoinFixedCells bug, but editing not work:
GUI_APP_MAIN
{
TopWindow wnd;
GridCtrl grid;
grid.AddColumn("Col1");
grid.AddColumn("Col2");
grid.Editing()
.Sorting(false)
.OneClickEdit();
wnd.Add(grid.SizePos()) ;
grid.AddRow();
grid.Set(0, 0, "Cell1");
grid.Set(0, 1, "Cell2");
wnd.Run();
}
|
|
|
|
Re: Editing + JoinFixedCells bug [message #40840 is a reply to message #40810] |
Mon, 23 September 2013 06:07 |
iST1
Messages: 107 Registered: August 2013
|
Experienced Member |
|
|
Insert error (maybe) happened:
Add -> Add -> Add
#if 1
#if 0 (view artefact - gray field)
Add -> Add -> Insert(1)
GUI_APP_MAIN
{
TopWindow wnd;
AppGrid grid;
wnd.Add(grid.SizePos());
grid.AddColumn("Col1");
grid.AddColumn("Col2");
grid.Add();
int ir = grid.GetRowCount() - 1;
grid.JoinCells(0, ir, 1, ir);
grid.Set(ir, 0, "c11");
grid.Set(ir, 1, "c12");
#if 0
grid.Add();
ir = grid.GetRowCount() - 1;
grid.Set(ir, 0, "c21");
grid.Set(ir, 1, "c22");
grid.Add();
ir = grid.GetRowCount() - 1;
grid.Set(ir, 0, "c31");
grid.Set(ir, 1, "c32");
grid.JoinCells(0, ir, 1, ir);
#else
grid.Add();
ir = grid.GetRowCount() - 1;
grid.Set(ir, 0, "c31");
grid.Set(ir, 1, "c32");
grid.JoinCells(0, ir, 1, ir);
grid.Insert(ir);
grid.Set(ir, 0, "c21");
grid.Set(ir, 1, "c22");
#endif
wnd.Sizeable();
wnd.Run();
}
if you click on the title to sort, disappeared row showing:
[Updated on: Mon, 23 September 2013 06:23] Report message to a moderator
|
|
|
|
Re: Editing + JoinFixedCells bug [message #41008 is a reply to message #40917] |
Sun, 20 October 2013 09:43 |
iST1
Messages: 107 Registered: August 2013
|
Experienced Member |
|
|
Hello unodgs, the changes in r6450 works fine.
Can you give advice about replacing Collumn alignment by Row alignment?
GUI_APP_MAIN
{
TopWindow wnd;
GridCtrl grid;
wnd.Add(grid.SizePos());
grid.AddColumn("C").AlignCenter();
grid.Add();
grid.Set(0, 0, "c");
grid.GetRow(0).AlignLeft();//not work
wnd.Run();
}
|
|
|
Goto Forum:
Current Time: Thu Apr 25 19:23:51 CEST 2024
Total time taken to generate the page: 0.05780 seconds
|