Dear Kevin,
thank you for your answer.
My question was probably incorrect . I didn’t mean how to publish but where to put (inside the base folder) all my application folders and files (bin, Default.html, Default.json, etc…).
I’ve already tried to put all inside the base folder but it didn’t work.
Thank you in advance
Hi Justice,
When you has install Wisej 2.2, make you sure during installation to check Visual Studio 2019.
If it doesn’t display, just create a tab in the toobox and add elements via Wisej.Framework.dll.
Happy Coding,
Kevin (ITG)
Hi Paul
This is the designer code that i have so far while using a SplitContainer in WIsej.
private void InitializeComponent()
{
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
this.SuspendLayout();
//
// Splitter
//
this.FixedPanel = Wisej.Web.FixedPanel.Panel1;
this.Name = “Splitter”;
//
//
//
this.Panel1.Enabled = true;
this.Panel1.RestoreBounds = new System.Drawing.Rectangle(0, 0, 150, 0);
this.Panel1.RightToLeft = Wisej.Web.RightToLeft.No;
this.Panel1.TabStop = true;
this.Panel1MinSize = 2;
//
//
//
this.Panel2.Enabled = true;
this.Panel2.TabStop = true;
this.Panel2Collapsed = true;
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
this.ResumeLayout(false);
}
#endregion
}
Also attaching a screenshot of the result when the form is rendered in Wisej.
Is there a way that we can display the vertical splitter as similar to horizontal splitter and not display like a panel.
Thanks
Praveena
Hi Paul
Attaching is a screen shot that shows how the splitter control is rendered in Visual Webgui. It shows both the vertical splitter(dock left) and horizontal splitter (dock bottom) that gets added to the form. Our main form is created on a windows application and then it is rendered in VWG.
I am trying to achieve something similar in our efforts to migrate from VWG to WiseJ using Splitter control.
thanks
praveena
Hi Paul
Thanks for the response. I wanted to splitter to just show a single line instead of a panel when docked to left. Since there is no SplitterControl as such in WiseJ, i had to use the SplitContainer.
One quick question. Is there a way to just display the splitter and hide both the panels?
Hi Mark
Could you please send Us a picture and a little sample code of what is happened.
Regards
Nicholas,
Looking at that issue again, it´s related to a Visual Studio Designer issue where serialization sometimes stops after the second or third level.
There is no chance to fix that yet from our side.
The only work around in that case is to add the item by code.
OTOH if you want to use it several levels deep a TreeViewControl might be a better option to use.
Best regards
Frank
Hi Nicholas,
how are you adding the items? Can you please share a code sample?
Best regards
Frank
Hi Pravena
I tried to follow your steps, but I not have the problem commented for you
I attached the sample and image of it
Regards
Hi Pravena
Please, could you atach the sample code was used in the picture or another little test project equivalent ?
Regards
Hi Juranism
For the DateTimePicker Enter, was detected an issue is a bug/regression.
And in the DataGridView issue, it needs the column with the key to be set to ReadOnly. Probably a bug too
Both will be fixed in the next release.
Thanks for report
Enjoy weekend
Hi Juranism
Could be possible that you attach a small sample case with the points that you describe?
Thanks
Hi
Not execute code for invisible controls it’s by design and it would be a security issue to execute hidden buttons.
You can easily register an accelerator. See Form.Accelerators collection.
In the sample code atached you can see details
and in the video gif how it works.
The form dialog use Accelerator collection to register the ESC and raise event when the form has focused and trigger a common void triggred also by the button.
Regards and HTH
Hi,
when I open multi tab browser (multi session), it calls the function Main multiple time and that means Application.ThreadException += Application_ThreadException is attached more than one?
Page
Hi
Just add theses line for rise Exception Globaly
static void Main()
{
Application.ThreadException += Application_ThreadException;
…
}
There is no need to detach any event on Application, it’s all done automatically
Happy coding,
Kevin (ITG)
Hi Nicholas,
you can click on your name and then jump to your questions & answers:

Best regards
Frank
Hi Bryden
Thanks for your comment
Talking this with the product team, They tell me that will update the extension ChartJs and most of the properties listed here:
https://chartjs-plugin-datalabels.netlify.app/guide/options.html#scriptable-options
will able to be configured for each chart instance
This will be available in the next release
Regards
It’s strange, the client calls “reloadData” on the wisej.web.DataGrid js widget and the method is there for sure. The only way it fails like that is if it’s out of context. In the browser console all you see is the same “Unknown function: reloadData” error since that’s where the error comes from.
Is it possible that the grid is disposed when the push update kicks in?
For the browser console on mobile and logging: Wisej has a custom console system that you can show or hide using Ctrl+F7. It’s disabled when the deployed is not in debug mode. Since there is no way to do Ctrl+F7 on mobile you can show the console programmatically using Application.ShowConsole = true.
You can also install a console handler with the qx.log.Logger like this, in a .js file that you can run in Default.html or using the JavaScript component:
qx.Class.define("myLogger",
{
statics: {
init: function() {
qx.log.Logger.register(this);
},
process: function(entry) {
// entry is the line being logged.
}
}
});
myLogger.init();
Hi,
it´s not clear to me what you´re trying to change.
Can you please explain in detail or attach a small test case with instructions about what you want to achieve?
Best regards
Frank
