Hi Cris,
WJ-7562, WJ-7563, WJ-7566 and WJ-7567 are all fixed/added in the latest build (1.2.57).
Thanks !
Best regards
Frank
Thanks to our beta testers feedback and input we are glad to release a new build (1.2.57).
Fixes / enhancements:
| Item | Type | Priority | Severity | Title | Resolution |
| WJ-7575 | Bug | Low | Trivial | Theme issue: a disabled toolbar button is displayed grayed out after being enabled again. |
Complete |
| WJ-7562 | Bug | Low | Trivial | ShowColumnVisibilityMenu – if set to false and horizontal scrollbar is moved to the right, the column headers and datarows are messed up. |
Complete |
| WJ-7563 | Bug | Low | Trivial | RowHeaderWidthSizeMode – setting it to any of the available values has no effect. | Complete |
| WJ-7564 | Bug | Low | Trivial | Clicking on top-left most cell in DGV is not available. It should select all cells for copy and paste. |
Complete |
| WJ-7565 | Bug | Low | Trivial | Vertical ScrollBar – changing ScrollBar Appearances.ScrollBar.Default.Width value in Theme Builder has no effect at runtime. |
Complete |
| WJ-7566 | Enhancement | Low | Trivial | DGV doesn’t have a SelectAll() method. | Complete |
| WJ-7567 | Enhancement | Low | Trivial | Right align the row editing and new icons, and replace the cursor icon. | Complete |
| WJ-7568 | Bug | Low | Trivial | ClientTheme.GetImage() always returns null. | Complete |
| WJ-7572 | New Feature | Low | Trivial | Add Column.ShowInVisiblityMenu (default = true) | Complete |
| WJ-7574 | Bug | Medium | Major | DGV may cause a stackoverflow when trying to read the value of cell in OnDataError under certain circumstances. |
Complete |
Hi Cris,
At first read this looks like a requisite that belongs to the Model, and not to the View – Wisej.
Reading more carefully, it makes perfect sense. We want to hide some information from the user, no matter what. The information we don’t hide, is the user information. We want to let the user choose what info he wants to view, but of course that should not include hidden information; only user information should be available in the ColumnVisibilityMenu.
Hi Alex,
That’s the use case I was thinking of.
I might want do hide it because the ID is just a BD thing, I need it to be there for some purpose but it’s completely useless to the end user and it will only make the list more difficult to read
Hi Cris,
there is a problem in the public interface to the theme that will be fixed in the next build.
We´ll keep you updated.
Best regards
Frank
Hi Cris,
Without the Desktop the form is hidden. It’s up to the application to manage minimized forms. This gives you total freedom to do anything you like: create docked blocks somewhere on the screen, turn icons on or off, manage menu items, etc. The Desktop component creates a button in a scrollable taskbar with a small preview (the preview is done in javascript by cloning, scaling, and disabling the dom – there is a utility static method wisej.utils.Widget.makeThumbnail(widget, size, scaleMode)).
To manage the form’s state use the form.WindowState. When you set it to Normal it will restore the window’ size and location. You can also maximize and minimize it.
Best,
Luca
Hi Alex, Cris, Tiago,
you´re absolutely right and we´re going to address that issue with “real” invisible columns soon,
meaning that they are not listed in the ColumnVisibilityMenu at all.
We are planning to add a new property Column.ShowInVisibilityMenu (default = true) that should
allow us to handle all requirements.
Best regards and thanks for your input/feedback !
Frank
Hi Luca,
This is very informative. I can now access values/settings from the theme file. GetFont() is not available though. Am I missing something?
Thanks.
Hi guys,
+1 for the above. Just think of a primary key column (either integer or guid) which is not not only unnecessary to the user but sometimes bad to expose as well, but in the same time it is necessary to pass from a master datagrid to the row Click event to get some detail info.
Best,
Alex
Hi Luca,
4. You are right. I was in the right spot though. Changed the value and saved. But didn’t copy the theme file into the project’s Theme folder. I’m really smart!!
6. Got you.
Hi Cris,
Thank you for the list, please see below:
Either attaching to CellMouseDown, or CellClick or CellDoubleClick or overriding the On handlers:
if (e.RowIndex == -1 && e.ColumnIndex == -1)
this.dataGridView1.SelectAll();
4. I tried it and it seems to work well. The path is Appearances\ScrollBar\Default\Properties\Width:
5. WJ-7567: It’s actually a good idea and a much easier implementation in theme if we always use only 1 icon right-aligned. Now it has a complex css with the :after pseudo element to have two icons. But if you are editing, there is no need for the cursor icon. It’s a lot cleaner with a single state icon.
6. The row header cell is a cell like any other, it’s part of the row and it moves with the row.
Best,
Luca
Hi,
I used 1.2.56.0 in my last test above.
Thanks.
Hi,
5. Row Numbers in RowHeaderCell no longer disappear when sorting. However, the row numbers are also sorted, I believe, it should be the data row only as in Excel. Am I right?
Thanks.
Thank you Frank!
Alex
Build 1.2.56 has just been uploaded containing the following fixes:
| Item | Type | Priority | Severity | Title | Resolution |
| WJ-7557 | Bug | Low | Trivial | Hiding all tabs in a tab control leaves the first tab page visible | Complete |
| WJ-7558 | Bug | Low | Trivial | Hiding a tab page does not always update the page content. | Complete |
| WJ-7559 | Bug | Low | Trivial | After closing an mdi child from the mdi preview pane, cannot activate and show another mdi child. |
Complete |
| WJ-7560 | Bug | Low | Trivial | Cannot sort columns of a data bound DGV by clicking on the header. | Complete |
| WJ-7561 | Bug | High | Show Stopper | DGV bound ComboBox failed to load the list when the datasource is assigned too early. |
Complete |
Hi Corvin,
See attached modified sample and screen cast.
http://www.screencast.com/t/EJeotvIRNV
The main issue was that the flow panels were children of panels and docked inside the parent. This prevents the child panel to grow automatically unless the parent grows too – but the parent cannot grow automatically if it’s size depends on the child that it turns depends on the parent.
A second issues was that the AutoSize property was being turned off automatically when setting the Dock to top.
I moved the flow layout panels out of the panels and deleted the panels. It’s easy when you use the document outline view View-Other Windows->Document Outline. You can see it in the screen cast.
I will look at the image you sent and build the table layout test sample next.
HTH
Best,
Luca
Hi Alex,
my apologies for confusing you with the build updates.
We will check to see if we can modify the forum software to display the exact time.
We will try to keep the Beta Updates in synch with the releases as much as possible
though there will always be (mostly minor) updates inbetween during the beta periodto verify bug fixes and enhancements with our customers.
But we will try to minimize those builds.
Best regards
Frank
Hi Andreas,
thanks for your interest in Wisej.
The best and recommended method to get the latest (beta) build is to just rerun the installer.
It will automatically download the latest build everytime you run it.
You can find detailed information about our updates and versions during the beta period here:
https://wisej.com/support/question/beta-update
Hope that helps.
Best regards
Frank
Hi Rudy, Birol,
sorry for the delay. We have set up a sample using EF that illustrates bulk edits.
You can view a screencast here: http://www.screencast.com/t/22soZ3T39u
Download the sample here: http://s3.amazonaws.com/wisej/support/attachments/Wisej.EFDataBinding.zip
Please make sure to use the latest Wisej beta build.
Best regards
Frank
Thanks Frank – It is working.
Nic
