All Answers

0 votes

Hi Alex,

we will add a more generic way to handle context menus in a datagridview
instead of having to precreate cell/row menus.

I have added enhancement request WJ-7263, just for your reference.

Best regards
Frank

0 votes

Hi Frank,

Yes! It is now working.

Thanks.

  • Cris answered Sep 19, 2016 - 5:18 pm
0 votes

Hi Alex,

WJ-7613 is also included in build 1.2.63

From our release notes:

– Added TreeNode.CheckBox [null | true | false]. When null it inherits from TreeView.CheckBoxes. When false the checkbox is suppressed. When true, the checkbox is shown even when TreeView.CheckBoxes is false.

Hope that helps.

Best regards
Frank

 

  • Frank (ITG) answered Sep 19, 2016 - 4:12 pm
  • last active Sep 19, 2016 - 4:35 pm
0 votes

Excellent! Thank you.

A

  • Alex Prinias answered Sep 19, 2016 - 4:16 pm
0 votes

Great, thanks.

A

  • Alex Prinias answered Sep 19, 2016 - 4:13 pm
0 votes

Thank you !

A

  • Alex Prinias answered Sep 19, 2016 - 4:11 pm
0 votes

Hi Alex,

it´s now supported (in 1.2.63).

Best regards
Frank

0 votes

Hi Nic,

this has been logged as WJ-7615, fixed in build 1.2.63.

Best regards
Frank

0 votes

Hi Alex,

the bug has been fixed, the requested feature added. (Both in 1.2.63).

Best regards
Frank

0 votes

🙂 You are right, but, unfortunately, I have even seen cases where it is reproduced on my machine and not on other people’s with the same code. The thing is that we depend on so many different parameters that we can never be sure (versions, themes, VS, browsers, add-ons, operating systems, antiviruses, popup blockers … to just list a few).  So, I hope you can see it too!

Having said that, I have come to believe that Wisej is very easy to debug (for its authors), which tells me that it is a good piece of software.

Alex

  • Alex Prinias answered Sep 19, 2016 - 4:07 pm
0 votes

Hi Cris,

this is fixed in beta build 1.2.63.

Best regards
Frank

0 votes

Hi Alex,

this is what we get now with updated Classic 2 theme:

About the margins, the default is 3 (all). Set it to 1 to remove the margin. (0 has a problem and goes to -1).

DateTimePicker now (1.2.63) supports ShowCalendar property to hide the calendar symbol if not needed.

Hope that helps.

Best regards
Frank

0 votes

We will publish a simple guide with the basic steps and what to check for: WinForms to Wisej and VWG to Wisej.

The tool that I mentioned in another answer is developed and used by fecher LLC  (our service partner and sister company) and it’s used on migration projects – it’s not meant for redistribution at the moment.

We will stick to the technology, documentation, examples. However, the final web site will also be open to third party tools and libraries either free or licensed.

Best,

Luca

  • Luca answered Sep 19, 2016 - 4:05 pm
0 votes
In reply to: Beta Updates

A new build (1.2.63) has been uploaded today:

DataGridView (DGV)

– The DGV context menu has been simplified: one context menu for the grid and a context menu for the column header.
– Cells and Rows support the themeable error indicator.

DateTimePicker

– Supports up/down (keyboard or buttons) limited to the date/time part under the cursor.
– Added DateTimePicker.ShowCalendar to hide the calendar button.

  • Known issue: WJ-7261 – Using the up/down buttons in a datetimepicker formatted as time use invariantculture.

TreeNode

– Added TreeNode.CheckBox [null | true | false]. When null it inherits from TreeView.CheckBoxes. When false the checkbox is suppressed. When true, the checkbox is shown even when TreeView.CheckBoxes is true.

MenuItem

– Now supports mnemonics in addition to shortcuts.

All Themes

– The internal margins of all edit controls have been fixed.

ListView: 80%, PropertyGrid: 50%

Summary of fixes / additions:

Item Type Priority Severity Title Resolution
WJ-7620 Enhancement Medium Major Detect the date/time part under the cursor when
using the up/down buttons or keys.
Complete
WJ-7617 Task Low Minor Add mnemonic support in menu items. Complete
WJ-7618 Enhancement Low Trivial Reduce internal margins in all edit controls in all themes. Complete
WJ-7619 Enhancement Low Trivial Set the up/down buttons to the vertical layout in Classic-2. Complete
WJ-7604 Bug Low Trivial Using a DGV with AutoGenerateColumns = true
can´t cast System.Guid to System.String
Complete
WJ-7610 Bug Low Trivial Up/Down arrows in DateTimePicker are not supported
when using as a time-only picker
Complete
WJ-7615 Bug Low Trivial Blank list items are displayed compressed vertically. Complete
WJ-7611 Enhancement Low Trivial Add feature to hide calendar symbol in DateTimePicker Complete
WJ-7612 Bug Low Trivial Support CustomFormat for DataGridViewDateTimePickerColumn Complete
WJ-7613 Enhancement Low Trivial Add TreeView checkbox property to control nodes visibility Complete
WJ-7609 Bug Low Trivial Dynamically changing the theme causes a DGV
to redraw the rows using the default height.
Complete
0 votes

Great, thanks. Once it’s reproduced it’s as good as fixed! 🙂

  • Luca answered Sep 19, 2016 - 3:58 pm
0 votes

Dear Luca,

The javascript is exactly the same. I modified the project you sent and it now shows the problem (attached). Press the button to open the dialog and then try to type in the textboxes. In fact, if you first drop the combobox and then click in the textbox and type, the typing goes to the combobox.

Best,
Alex

  • Alex Prinias answered Sep 19, 2016 - 3:53 pm
0 votes

That probably means that there is a javascript error somewhere – check with F12. See attached small test doing the same and working well.

I noticed that when tabbing from the controls on the form and the controls in the user control, the user control seems to “steal” a tab and get activated itself instead of passing it to the first child. Will log.

 

Best,

Luca

  • Luca answered Sep 19, 2016 - 3:25 pm
0 votes

Dear Luca,

With the implementation above for moving a dialog form without ControlBox, I just noticed that all controls in the UserControl contained in the form work OK, apart from TextBoxes! TextBoxes get the focus but I cannot type in them! If I remove the javascript, I can type again.

Best,
Alex

  • Alex Prinias answered Sep 19, 2016 - 3:15 pm
0 votes

Hello,

Yes it’s very possible. But it’s a large project with more than 400 forms. It’s not something you can do in 2 days. I tried with a form that looked like a good example and mix of features and in about 10 minutes I could make it compilable and designable in Wisej.

See below screen shots and more insights on the app and issues and process.

WinForms

 

Wisej

 

 

This app seems quite straightforward and relatively easy to migrate to the web with Wisej. However, given the size, I’d say that it’s a 2-4 months project – not counting QA.

The vast majority of the forms go to wisej in few minutes, it’s just a matter of removing the Winforms specific properties.

The migration of the non-UI code requires removing all the calls to SendKey and to modify the use of CrystalReports to run on the server and return a pdf.

I would also remove all the custom colors and remove all those tool buttons next to the controls to modernize it a bit.

Our service partner and sister company fecher LLC has automatic tools, libraries, and the expertise for this kind (and much larger) projects. Having said that, this is a very doable, straightforward WinForms to Wisej project.

Best,

Luca

 

 

  • Luca answered Sep 19, 2016 - 3:02 pm
0 votes
In reply to: Window vs Page vs Form

It uses the existing popup widget in qooxdoo – which is also the container used for the combo dropdown and all the popups in wisej. You design it as a UserControl then you can instantiate it and link it to any control and you can define the alignment style.

pooup1.Opener = textBox1;

popup1.Alignment = ContentAlignment.MiddleTop;

popup1.ActivationMode = PopupActivaton.OnRightClick;

The popup now is displayed at the specified relative location when the user right clicks textBox1 and it’s automatically closed like a context menu or a drop down.

You can also show it or hide it programmatically. And it tracks the location if the opener is moved.

It lets you add a dropdown/context custom panel to any control.

Best,

Luca

 

  • Luca answered Sep 19, 2016 - 12:44 pm
Showing 10541 - 10560 of 11k results