All Answers

0 votes
In reply to: More on DataGridView

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

0 votes
In reply to: Beta Updates

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
0 votes

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.

  • Tiago Freitas Leal answered Sep 7, 2016 - 7:28 am
  • last active Sep 7, 2016 - 2:54 pm
0 votes

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

  • Tiago Freitas Leal answered Sep 7, 2016 - 11:28 am
  • last active Sep 7, 2016 - 2:53 pm
0 votes

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

0 votes

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

  • Luca answered Sep 7, 2016 - 1:55 pm
0 votes

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

0 votes

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.

  • Cris answered Sep 7, 2016 - 11:49 am
0 votes

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

  • Alex Prinias answered Sep 7, 2016 - 9:12 am
0 votes
In reply to: More on DataGridView

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.

 

  • Cris answered Sep 7, 2016 - 3:04 am
  • last active Sep 7, 2016 - 3:05 am
0 votes
In reply to: More on DataGridView

Hi Cris,

Thank you for the list, please see below:

  1. WJ-7562: Theme problem, the header panel doesn’t have the right padding to offset the scrollbar width.
  2. WJ-7563
  3. WJ-7566: This is not implemented by design: it’s easy to add and it avoids having to provide a property or an override to disable. One of the fundamental differences between Wisej and VWG is that we always fire all the events so there is no overhead to attach or override an event handler. The problem, however, is that our DGV doesn’t have a SelectAll() method. It will be added with the next update.

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

  • Luca answered Sep 7, 2016 - 12:01 am
0 votes
In reply to: More on DataGridView

Hi,

I used 1.2.56.0 in my last test above.

Thanks.

  • Cris answered Sep 6, 2016 - 8:52 pm
0 votes
In reply to: More on DataGridView

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.

  • Cris answered Sep 6, 2016 - 8:47 pm
0 votes

Thank you Frank!

Alex

  • Alex Prinias answered Sep 6, 2016 - 7:07 pm
0 votes
In reply to: Beta Updates

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
0 votes

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

 

  • Luca answered Sep 6, 2016 - 3:55 pm
0 votes

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

0 votes
In reply to: How to get last build?

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

 

0 votes

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

  • Frank (ITG) answered Sep 6, 2016 - 7:17 am
  • last active Sep 6, 2016 - 7:18 am
0 votes

Thanks Frank – It is working.

Nic

  • Nic Adams answered Sep 5, 2016 - 4:06 pm
Showing 10621 - 10640 of 11k results