Hi Ewan,
I wasn’t able to replicate the CollapseAll() issue with the latest version of Wisej. Which version of Wisej are you using?
Could you please attach a small sample and / or video of the issue?
Best regards,
Levie
Both AspNetWrapper for ASP.NET controls and the AspNetPanel let the ASP.NET control find the Wisej container using FindPage() or FindForm() allowing it to access the Wisej form or page container. Which is what you are already using, I think.
If you want to access the AspNet control or page from Wisej it’s impossible since the AspNet control doesn’t exist outside of the request/response page lifecycle. ASP.NET creates and destroys all its objects on every request, a click, a submit, a selection – ASP.NET objects do not exist unless there is a postback from the browser. If you save a reference to the ASP.NET object it’s simply a “dead” reference and it will not work.
The only way is for Wisej to save the object you want to pass, then cause a refresh of the AspNetPanel of the AspNetWrapper control and in their Load or Init or PreLoad or PreInit events read the object from the Wisej container.
HTH
The current limitation (11/2020) of Wisej mobile apps is that they always need to be connected to a web server.
I don’t know if a Wisej Self-Hosted Service (OWIN) app on a mobile device will be possible in the future?
Wisej supports mobile devices via browser and as PWA, also other options if a Technology partner (.apk deployment).
https://wisej.com/multiple-deployment/
You can package as a WiseJ PWA Application (coming soon) and install it on users’ devices taking advantage of the near-native environment.
This package will be available soon as a free open extension in our extensions repository on GitHub.
WiseJ and the future… Microsoft and .Net won’t include WebAssm
.NET 5 is neither Framework nor Core, it is unified as (.NET Core, .NET Standard and Xamarin) but it won’t include WebAssm.
From <https://devblogs.microsoft.com/dotnet/the-future-of-net-standard/>
Thank you! Is Brotli important?
What is the button selection border?
You can set the BorderStyle property.
Delete Wisej.Web.Ext.Brotli.dll. It’s a bug in the google brotli javascript library that happens on some hardware. See my other two replies.
Delete Wisej.Web.Ext.Brotli.dll. The “Unused space” error is coming from the Google javascript brotli deflater. There is a bug on some hardware in the google code.
Hi Cristian,
please find enhancement #2455 added to Wisej development build 2.2.18
(hide label in RibbonBarGroup when empty).
Best regards
Frank
Something like this?
https://drive.google.com/file/d/1Fk1YwLN86EfMwjyplhwuYtBJMxRZNsu1/view
You can do that with a UserComboBox. It’s easy:
Simple filter and auto drop down
private void userComboBox1_KeyDown(object sender, KeyEventArgs e)
{
var text = this.userComboBox1.Text;
this.userComboBox1.DroppedDown = true;
this.treeView1.Nodes.ForEach(n =>
{
n.Visible = n.Text.IndexOf(text, StringComparison.OrdinalIgnoreCase) > -1;
});
}
Of course this is better done in a derived class.
Hi Luca
Can you do a wild card search based on text typed in the combo box?
Try:
((TreeView)this.treeViewComboBox1.DropDownControl).SelectedNode.Tag.
Set the BorderStyle property. The style of each BorderStyle value is set in the theme.
You can also override whatever is in the theme by assigning the CssStyle property.
“Unused space” is a javascript error in the Google Brotli library. It happens on some hardware, but it’s still unclear exactly.
Delete Wisej.Ext.Brotli.dll (which contains the Google C++ inflating code and JavaScript deflating code).
Hi,
I get the same error on my production server. How to fix it?
Hi Huynh,
the Close Button in MDI Tabs is controlled by the CloseBox property of each Child Window.
If you set it to true, it appears in the corresponding MDI Tab.
Best regards
Frank
Hi Mathias,
I´m not sure I fully understand your request as you are talking about a readonly ComboBox that should still allow to select an entry?
If you want to have a ComboBox where you cannot edit the text part but still select entries you can set the DropDownStyle to DropDownList
ReadOnly ComboBoxes should not allow a change of the value.
Hope that helps.
Best regards
Frank
Hi Alessandro,
if you want to change that behavior only to some buttons in your application you can achieve this with a theme mixin:
Create a file called e.g. ButtonNoPress.mixin.theme and put it into your projects Theme folder.
{
"name": "ButtonsMixin",
"appearances": {
"buttonNotPressed": {
"inherit": "button",
"states": {
"pressed": {
"styles": {
"backgroundColor": "buttonHighlight",
"transform": ""
},
"properties": {
"textColor": "buttonText"
}
}
}
}
}
}
Then set the AppearanceKey property of those buttons you don´t want to see the pressure effect to buttonNotPressed
You can also add this AppearanceKey to your Theme without using a mixin if you´re using a Custom Theme.
Or if you want to change it globally for all buttons you also do it by code. If that´s the case please let me know and I´ll send you a code snippet for that.
Best regards
Frank
Hi Luca. Yes. I make vertical bar charts or line charts with no problem. But i need specifically to graph an horizontal bar chart and another graph with vertical stacked bars.
Thanks for your answer. Sorry for my english.
Hi Cristian,
Could you explain in more detail what you mean?
You should already be able to scroll the DataRepeater by hitting the up and down arrow keys.
Is this the behavior you’re trying to achieve?
Best,
Levie
