All Answers

0 votes

With 1.2.49 I no longer get the error but I’m not seeing a download either.

Nic

  • Nic Adams answered Sep 2, 2016 - 8:36 am
0 votes
In reply to: Beta Updates

Build 1.2.49 has just been uploaded including the following fixes/enhancements:

Item Type Priority Severity Title Resolution
WJ-7531 Bug Low Trivial Cannot activate MDI child in preview mode after having closed another MDI child Complete
WJ-7535 Regression Low Trivial Current cell cannot be set to an invisible cell is raised trying to
assigning a datasource to a DGV with invisible column(s)
Complete
WJ-7538 Task High Major DGV hiding/showing rows. Complete
WJ-7539 Bug Low Trivial Cannot activate an mdi child programmatically. Complete
WJ-7540 Bug Low Trivial Form.ActiveForm returns the mdi child instead of the mdi parent. Complete
WJ-7541 Bug Low Trivial Adding a docked control to an mdi parent form overlaps
the mdi client in design mode – works fine at runtime.
Complete
WJ-7542 Bug Low Trivial SplitContainer doesn’t update it’s children in design mode until resized. Complete
WJ-7545 Enhancement Low Trivial Add DataGridView.LastCellTab event. Complete
WJ-7546 Bug Low Trivial Tabbing cells with EditoOnEnter on may cause the focused cell
to flicker back one cell briefly.
Complete
0 votes

Unrelated to the license issue, .48 has the  gridview data binding in a bad state. It’s part of the larger implementation to support hidden rows and the update got in incomplete code.

 

  • Luca answered Sep 1, 2016 - 10:45 pm
0 votes

I updated to 1.2.48.0 but I still can run the applications as no LIC files is generated.

  • Tiago Freitas Leal answered Sep 1, 2016 - 10:23 pm
0 votes

Hi Frank, thank you, it’s a relief that you also see it, I was thinking “how am I gonna reproduce this in a simple project?”…

Best,
Alex

  • Alex Prinias answered Sep 1, 2016 - 8:34 pm
0 votes

Hi Alex,

thank you. We just noticed the same problem in one of our test applications.
It will be fixed asap and included in the next build.

Best regards
Frank

0 votes

It’s this line:

this.dataGridView1.AutoSizeColumnsMode = Wisej.Web.DataGridViewAutoSizeColumnsMode.AllCells;

Set it to None. When columns are auto sized they are not resizable. Only the Fill is implemented now, all the other modes are completed but still not in since there are a couple of timing issues.

 

  • Luca answered Sep 1, 2016 - 6:08 pm
0 votes

Solved.

  • Tiago Freitas Leal answered Sep 1, 2016 - 5:43 pm
0 votes

Hi Frank,

All issues are now fixed. Noted the following though.

  1. ErrorText does not show up in a datagridview cell.
  2. If I type something in new row and in a cell with CellValidating event and press ESC, I got a message at attached.

Thanks.

  • Cris answered Sep 1, 2016 - 5:42 pm
0 votes
In reply to: Designer Issues

Hi Luca,

When I click->drag , it now looks  a datagridview now. Size really matters.

Thanks.

 

  • Cris answered Sep 1, 2016 - 5:26 pm
0 votes

Now it’s probably the VS template cache that has not bee refreshed by VS.

devenv /installvstemplates

Should update the templates.

 

 

  • Luca answered Sep 1, 2016 - 4:30 pm
1 vote

We had a screen sharing feature early on (never made in the beta – you scared me with this) but it was removed. Wisej was able to generate a sharing link (with permission and expiration time) that a user could give out even across the world. The other users could simply click on the link and see exactly the same screen with live updates. Wisej was keeping a list of connected (shared) WebSocket connections and pushing the updates – all the updates! – live, including clicks, resizes, etc… But there were too many issues, like reloading an entire data set in a grid, different screen sizes and  browsers window size and so on.

What you have discovered that I didn’t think of, is that when a control is bound to a shared data source it’s the data source that is pushing the updates and therefore Wisej applications can share selected sources without sharing the entire session. Which is indeed cool!

It’s a feature now…

 

  • Luca answered Sep 1, 2016 - 4:11 pm
  • last active Sep 1, 2016 - 4:13 pm
1 vote

It’s not surprising the data is shared, since it’s a static collection. What I wasn’t expecting is the changes being pushed to the client. This is a desktop like feature.

Suppose I use Wisej to build an ECM or DMS. If I have static collection for incomming items, as soon as someone registers a new item, everyone’s incomming list is updated! Really cool!

  • Tiago Freitas Leal answered Sep 1, 2016 - 4:05 pm
0 votes

OK, so that’s the reason for the sharing of the data source.

  • Luca answered Sep 1, 2016 - 3:54 pm
0 votes

Hi Luca,

I’m not using Application.Session. I sent you the latest version by email.

  • Tiago Freitas Leal answered Sep 1, 2016 - 3:53 pm
0 votes
In reply to: DGV Add new

Hi Alex,

This is the general behavior when AllowUserToAddRows is true:

  • When you type in a cell in a new row (row.IsNewRow == true) and leave the cell the value is committed (only if not empty or different from what was there before in case the new row had default values) and the new row is added to the connected data source. Until then it’s not in the data source. After the new row is committed (added to the data source) the grid fires OnUserAddedRow().
  • When a new automatic row is added, the grid fires OnNewRowNeeded, if VirtualMode is on, and then fires OnDefaultValuesNeeded to let the app initialize the automatic new row. You can check in the code to see if it’s the automatic new row by testing row.IsNewRow.
  • If you press Escape while editing in an automatic new row, or don’t change the cell value, the row is not committed, not added to the data source.

The new row icon (+) is there already, also with the editing icon (pencil). But you probably need to update the Classic-2 theme in your app. Hopefully the themes won’t change much after the release. The next two big changes in all the themes will be: ListView, PropertyGrid, and the Collapsible Nested Rows in the DGV.

HTH

Best,

Luca

  • Luca answered Sep 1, 2016 - 3:13 pm
0 votes

Hi Luca,

No, not Azure, just plain old IIS publishing. I can send you the publish profile by email.

On second thoughts, I don’t know what you mean by “VS publishing tool on Azure”. Right click on the project file and then Publish.

  • Tiago Freitas Leal answered Sep 1, 2016 - 2:46 pm
  • last active Sep 1, 2016 - 2:48 pm
0 votes

You mean some kind of screen sharing?

I can’t reproduce with the modified sample. The only way I can reproduce something similar is if I revert to the static VendorList._instance, which makes sense since the data source is shared among all sessions. That’s why in the files that I have attached back I changed it to:

 private static VendorList _instance
 {
   get { return Application.Session.VendorList; }
   set { Application.Session.VendorList = value; }
 }

Let me know if this is the case please.

Best,

Luca

 

  • Luca answered Sep 1, 2016 - 2:46 pm
0 votes

Hi Luca,

Thanks for the video – that is how I was expecting it to work but other than the left hand side of the first column and the far right hand side of the last column the cursor stays as hand (even though I can resize).

I tried changing the LiveResize property but it does not effect what I’m seeing except that as I move left to right the first time the cursor does (sometimes) change to resize.

I’ve attached a simple sample that for me at least has the problem to see if that helps.

Nic

  • Nic Adams answered Sep 1, 2016 - 2:24 pm
0 votes

Yes, sorry it’s the new context restore that requires the context. Internally the last step of Download was using null.

  • Luca answered Sep 1, 2016 - 2:19 pm
Showing 10661 - 10680 of 11k results