Thanks for your update Mark !
To use C# 6 with Visual Studio 2012 or 2013 you can take a look here: http://alextselevich.com/2015/08/using-c-6-0-in-visual-studio-2012-and-2013/
Hope that helps.
Best regards
Frank
Hi Luca,
Thanks for the reply regarding Linux. It is a shame the mono platform isn’t capable of self-hosting a WiseJ application in it’s current state, as this would be a great bonus. But I do understand there is nothing much you can do from your perspective.
Certainly, there is partial scope to run the WiseJ application on a Windows machine and utilize the APIs from the linux devices. This would work quite well, apart from the case where we would have liked to use the WiseJ application to “initially configure (e.g. including networking)” the linux device.
For other purposes we are very excited from our trials of WiseJ on Windows machines, and we are already planning solutions utilising WiseJ in these areas.
Regards,
Mark
Just thought I’d keep the thread up to date.
Using the examples and extension code I’ve recently managed to wrap one of our custom streaming media players in a WiseJ widget (the code is standard javascript).
This works very well, and I think the process for the high drawing frequency widget would probably be to convert the existing WinForms .NET drawing code from C# into client-side javascript and then wrap that in a WiseJ widget. I’m now pretty confident this would work.
Just one minor niggle… (hardly)
The example way to wrap Widget events seem to be to use C# 6.0 features, including nameof(). Is there an pre-6.0 C# pattern that could work? (for example if using WiseJ on Visual Studio 2012)?
Mark
Hi Frank
Step 1 : Use visual studio 2013
Step 2: Open web desktop Project
Step3: Add a grid control
Step 4: Add five random textbox column
Step 5 : Change a column desing Name example :abc after ok and save
Step 6 : Open grid of another columns as edit. expamle colums2 desing name is not visible , but name of abc columns desing name is visible.
Thanks, that worked perfectly.
Andi
Hi David,
I´m not sure what you mean with launching another app. Navigate to an url on a different tab ?
This can be achieved with Application.Navigate. But please note that the browser will block it the first time as a popup because the call to open a tab was not initiated by a user action.
In alternative, you could navigate on a new tab using javascript connected to a user action like a click somewhere.
Hope that helps.
Best regards
Frank
Hi Marianna,
thanks for your interest in Wisej. We included ChartJS as an extension that is a real powerful charting library.
I´d recommend to download and try the ChartJS example in our samples section: https://wisej.com/examples/
You might also want to look at our extensions, e.g. the Smoothie Chart extension, that can be found here: https://wisej.com/extensions/
Finally Wisej can quite easily integrate with Javascript UI frameworks. Find more information in our blogs:
https://wisej.com/blog/integration1/
https://wisej.com/blog/integration2/
Please let us know if this meets your requirements or if you are looking for something else.
Best regards
Frank
Nick,
Thank you for describing the steps. It still works here though (tested with VS 2013 and VS 2015).
Are you just saving or rebuilding ? Can you please try with rebuilding the code where you wrote save ?
Will keep trying to replicate that behavior here.
Best regards
Frank
Hi Edmond,
I see your point. Enhancement WJ-8364 logged to add the title property to desktops.
You might also want to change the title tag in default.html cause this is usually the first thing your users will see.
Best regards
Frank
Step1: Use Visual Studio 2013
Step2: Open web desktop project.
Step3: Add a grid control on form
Step4: Edit columns add random five textbox columns after ok and save
Step 5: Again edit columns and change a columns change design name as abc after ok and save.
Step6: Again edit columns and click another column desing name propery is not visible but changed name columns abc is visible.
Last Screen
And Test Project
Hi Nick,
thanks for your bug report and screenshot.
I have tried to reproduce so far, but failed.
Does it only happen for MaskedTextBox columns or for all column types ? What Visual Studio version are you using ?
Can you please send me the code in InitializeComponent to frankATiceteagroup.com ?
Thanks in advance !
Best regards
Frank
Shouldn’t there be a “Title” property on the “MyDesktop.cs” design property tab where we can do this ?
The reason I as is that when the browser fires up – the title is the name of the application and not necessarily what we want – then after a while it changes.
Hi Edmond,
you can use Application.Title.
Best regards
Frank
So I did, thus this post. It happens to be null on the DragOver event. Sorry I forgot to mention it, but I assumed it was null by design.
Hi Tiago,
the next Wisej build will include the following 2 enhancements:
WJ-8355 – Add Control.GetChildAtPoint() to retrieve control at specified coordinates
WJ-8359 – Add DropTarget to DropMove event
Best regards
Frank
Hi Tiago,
thanks for your sample, it uncovered 2 issues:
WJ-8357 – TreeNode may not show the icon initially
(Caused by a low level bug in qooxdoo, when changing the source of an image, it aborts loading the previous image even if it´s used by another widget)
WJ-8360 – Changing the parent of a node in a Tree View can cause a freezing of the application due to a temporary circular ownership
Both issues are fixed and will be included in the next Wisej build. We´ll keep you updated when it´s available.
Best regards
Frank
Hi Levie,
As far as I know, this is a BindingSource issue not a Wisej issue. I mean LINQ and BindingSource don’t work together.
Have a look at MSDN – Filter and sort data in a Windows Forms application page to see how to filter a BindingSource.
Hi Frank,
Please document the defaults on the XML documentation.
Hi Alex,
The purpose is just to use custom filters for each column.
In windows form I have created a custom datagridview with this feature.
The idea is to dock the textbox on bottom of the header and adjust the height depending on whether or not the filters are displayed.
Best
Angelo
