I tested with Wisej 3.5.6 as well as with the newest version of Wisej (3.5.8) and the Signature extension is working fine for me. See attached test case.
Some troubleshooting steps for you to follow:
You might find this documentation to be helpful:
ListView: https://docs.wisej.com/api/wisej.web/lists-and-grids/listview
ListViewItem: https://docs.wisej.com/api/wisej.web/lists-and-grids/listview/wisej.web.listviewitem
Hi Alaa,
Thanks for your answer.
But I can’t see how this works. The event does not fire. And probably it shouldn’t as the documentation says clearly “HashChangedEventHandler Fired when the hash part of the URL changes on the client side.” However, what I’m trying to do is navigate the secondary browser window, which was opened earlier, to a new page of my application on the server side.
To describe it simply:
1. I start an application with a page with two buttons, “open initial page” and “open secondary page”.
2. I press the first button which does a
Application.OpenWindow($”{Application.StartupUrl}?type=init”, “Secondary”, “resizable=0, fullscreen, top=100, screenX=3000, width=800, height=1200”, null); and opens a second browser window going through the Program.cs Main function, finds the argument “init” and sends an “InitSecondaryPage” to the newly opened window.
3. I press the second button which does a
Application.Navigate($”{Application.StartupUrl}?type=later”, “Secondary”, null);
I can see the url changing in the address bar of the second browser window but the flow does not go through the Program’s Main function to detect the argument “later”.
I have tried registering the Application.HashChanged event, but as I said it does not fire.
So what is the best way to instruct the second browser window to load a new page of my application by pressing a button in the main browser window?
Best,
Alex
Hi Ezequiel,
we can’t guess from a single line of code what that property might have done in Visual WebGui.
If you put together a compilable test code that clearly shows what you’re trying to achieve, we can check it.
Best regards
Frank
Hi Christian,
I don’t see any issues in setting the Forecolor directly.
Please find attached sample where the Forecolor of Page1 was set with the designer and the Forecolor of Page2 is set when you click the button.
If that does not work for you please send us a compilable test application and we’ll investigate.
Best regards
Frank
We are not VWG and we have nothing to do with that framework. In our theming system the selectable part of the TabPage is called “button”.
It’s unclear if you are trying to set the color of the button part or the TabPage or the content of the panel related to the Tab. Without a runnable test case we can’t help you with your issue amy further. Please refer to the posting guidelines.
Hi Christian,
what color do you want to change on the Tab Page? In any case the best way would be to modify your theme or add a theme mixin.
If you want to change the color of the header of the tab page you would have to adjust
TabView - Page - Button - Default - Properties - TextColor
if you want to change the color in the tab page content area it’s
TabView - Page - Default - Properties - TextColor
You can either change it globally in theme/mixin or globally in code or work with different appearance keys if you want to have different TabPage views.
Best regards
Frank
Works great!!!!
Hi Gabriele,
can you please retry with Wisej.NET 3.5.8?
It should be fixed now.
Best regards
Frank
When run via windows instead of a linux docker container the sizing is accurate to the designer.
Not sure how font sizes would affect something like a ProgressBar element and make it less than 1/4 of its size in the designer.
I am not using any custom fonts or themes, just the default ones.
Also the the batch script just runs docker build and docker start
docker build -f src\Dockerfile . -t wisej-test && docker run -p 8080:8080 --rm --name "wisej-test" wisej-test
Hi there,
We can not accept any test case that has to rely on a batch script to run.
According to our guidelines, you’re required to provide a runnable Visual Studio compilable sample.
It would be great if you can provide us with that.
On the other hand, running on Linux, means that you’re using LibGdiPlus, which is not perfect in terms of providing accurate font measurements, make sure that you also have the font installed if you’re using a custom font in your theme.
Sadly, we can’t look at this issue without an appropriate sample!
Thank you for your understanding,
Alaa
Anything else I can provide? Hope the project I attached is enough
I’ve attached a rushed project reproducing the same issue below.
Please edit src/start.bat and make the path point to where you extracted the zip archive. (the folder which contains the src directory)
Docker Engine has to be running. I have only ever tried deploying to docker so I am not sure if the project even runs on anything other than that – which is why I ask you to please try and run it via docker with the included script.
Please send us a reproducible test case and we’ll investigate.
You can post it here or send to supportATwisej.com
Best regards
Frank
I am using the same theme. No matter which theme I use the result is the same (as in that the designer and runtime look very different)
For example here is what the default Clear-3 theme looks like in both the Designer and the Default.json
Hi,
this is most likely caused by using different themes in the designer and “at runtime”.
Please make sure that the theme you are using in the Designer (see lower left corner in the Designer toolbar)
is the same you set up at runtime. (either in web.config or in default.json).
Find more information here:
https://docs.wisej.com/docs/concepts/theming#changing-themes
Best regards
Frank
ListView itself is a control in Wisej.
Documentation links: https://docs.wisej.com/docs/controls/lists/listview https://docs.wisej.com/api/wisej.web/lists-and-grids/listview
You can create and add items to a ListView like so:
ListViewItem listViewItem1 = new ListViewItem("item1");
ListViewItem listViewItem2 = new ListViewItem("item2");
ListViewItem listViewItem3 = new ListViewItem("item3");
ListView listView1 = new ListView();
listView1.Items.AddRange(new ListViewItem[] {
listViewItem1,
listViewItem2,
listViewItem3});
this.Controls.Add(listView1);
As a replacement for ListViewGroup specifically, look into using ListViewSubItem and ListViewSubItemCollection
The demobrowser has an example of a ListView using subitems: https://wisej-demobrowser.azurewebsites.net/#Grids/ListView/Features
Source code for the example: https://github.com/iceteagroup/wisej-demobrowser/blob/main/Demos/Grids/Wisej.DemoBrowser.ListView/Features.cs
Hi Ezequiel,
there are no plans for a ListViewGroup in Wisej.NET.
If you are interested in a custom evaluation of alternatives you might want to reach out to SalesATwisej.com
Best regards
Frank
Hi Madhuri,
JQGrid is not our product. We can help you and check possible integration options but that’s beyond free Wisej.NET support.
If you’re interested in our Professional Services, please contact us at SalesATwisej.com
Best regards
Frank
I am currently working on a project that involves using Wisej.net, and I need some assistance with how to create subgrid in JQGrid with Wisej.net and C#.
