Hi Glenn,
Check out the updated attached sample. Widget_WebRequest is hit twice in your sample.
e.Request.Form is populated in the second scenario, it contains the new record.
Let me know if you have any questions about it.
BTW, we also offer the DevExpress DevExtreme control set (as a wrapped C# object, so you don’t have to touch JS) as a premium extension for Technology Partners if you’re interested. Just one of the many cool perks!
Best,
Levie
Please see attached sample project, please take note, in webrequest event, e.Request.Form always zero length list/array.
Thanks.
Hi Glenn,
You received the data in the Widget_WebRequest handler?
You can find the POST data in e.Request.Form.
You can access the GET parameters with e.Request.QueryString.
If you attach a small sample I can help you look at it further!
Best regards,
Levie
To update this issue. We have Wisej 3 .NET Core running perfectly well in a Raspberry Pi 4.
Hi Luca, implement what is indicated in my project but I still have problems with the date format, check the attached image, in column (0) using ShortDate the display is corrected, add a column (2) text with “InputType = Date” and it does not display correctly as I show in the image … when you take the focus and enter the format ok, but when you lose the focus it changes to the yyyy-MM-dd format …
The TextBox control does not respect the applied date format, but if it is typed and at the moment of losing the focus if it respects the format.
Thank you…
Hi Frank,
The Google Maps component will already have the extension to display a route from two points?
Regards
Vicente Cruz
You probably have to add column headers.
Migrate what? Wisej works with C# and VB.NET.
If you are trying to use devexpress for winforms with Wisej it will not work.
If you need to migrate a winforms app using devexpress winforms controls to web you can contact our professional services at https://wisej.com/services.
To update this thread:
– We have now Wisej running on Linux and MacOS (it’s 3.0 and it’s on schedule)
– Wisej is also running on a Raspberry Pi 4 with 4GB and plenty of memory to spare!
Hi Huỳnh,
I tried with a few different versions of 2.1 and IE/Chrome/FF/Edge and wasn’t able to replicate the issue (the input part of the ComboBox show the selected value and the DropDown has the correct value highlighted).
Can you please provide a small video, your browser, and the version of Wisej you’re using?
Best regards,
Levie
Good catch! Will log. Workaround:
this.htmlPanel1.AddClientEventListener(“keypress”, “if (e.getKeyIdentifier()===’Tab’);e.stopPropagation();”);;
You can also add a ClientEvent in the designer.
The legend is a label placed over the box and if it’s transparent the line will show through. Groupboxes in Wisej are fully themeable so the legend can be above the line, below, over, or any location, or the groupbox can show only a partial line, etc.
If you set the background color to transparent it also goes to the legend, in your case you are setting the parent to transparent but BackgroundColor is an inherited property, so all children will also get the transparent background. When setting the BackgroundColor property it overrides the theme settings. Set the background of the group box (or the parent control) BackgroundColor to “@window” and it will work. If you do it in the designer it may not get serialized because it’s the default, so try do add it in after InitializeComponent().
You can also set the background color of all groupboxes to “@window” by default in your theme or theme mixin:
{
“appearances”: {
“groupbox”: {
“inherit”: “groupbox”,
“states”: {
“default”: {
“properties”: {
“backgroundColor”: “window”
}
}
}
}
}
}
You can see transparencies in the designer if you set ShowDesignerTransparency to true in the top level container (it’s a design time only property). See attached showing a transparent panel with a group box with the non-transparent legend in the designer.
Careful when using ShowDesignerTransparency = true because it’s very heavy on the designer and in complex hierarchy it may hang when the transparent controls overlap or are contained in transparent controls in many levels.
All handlers are disposed by the owner (the form or any other source of the event). The only time you need to detach is for static events.
Try accordion.SelectedOnTop = false;
The TreeColumn property changes the default column that shows the tree +/- buttons. The default is the first visible non-locked column. To create hierarchical rows simply assign the row.ParentRow.
Then you can use row.IsParent, row.ChildRows, row.Expand(), row.ExpandAll(), row.IsExpanded, row.Collapse(), row.CollapseAll() and the grid.RowExpanded and grid.RowCollapsed events.
Obviously the grid cannot be data bound, but you can use grid.Fill(data) and grid.Append(data) to fill from a data source remaining unbound.
And you can use the DataGridSummaryRowExtension https://wisej.com/extensions/ to automatically group columns using many different aggregation options.
Hi Warren
Thanks for the sample, it’s very clear with the steps that you described
I’ve logged the issue as #2305. We’ll let you know when a fix is available!
Regards and happy coding
Paul
Hi Page,
Actually a much easier solution for you: set the ListView.CheckBoxes property to true!
It’s a lot easier than setting the ImageSource.
Best regards,
Levie
Hi Page,
Just set the ImageSource of the ListViewItem. I’ve attached a picture showing the behavior.
You can change the ImageSource of the ListViewItem with the SelectedIndexChanged event.
You can find the CheckBox images in the Theme Images.
Best regards,
Levie
Hi Jan,
Any chance for a small video and sample?
What version of Wisej are you using?
Best,
Levie
