Hi Neil,
This issue is fixed in the latest 3.2.4-preview build.
Can you give it a try and let me know?
Best,
Alaa
Hi Nicholas,
You can modify the offset property to reduce the space between all popup menus, it’s under the “Menu” appearance.
Check the Screenshot for more details.
HTH,
Alaa
You could use the Shape Control, with a label on top for the text of the number.
https://docs.wisej.com/api/wisej.web/content/shape
https://docs.wisej.com/docs/controls/content/shape
To make a circle- Add a Shape object by dragging it to the designer from the toolbar. Then, in the designer, set the radius of the border to a big enough number so that it’s curved (I used 100). Then make sure the dimensions of the Shape object are a square (ie 50 by 50).
To make reusable, you can make a custom control with a Shape and a Label in it.
To create one, right-click on the project in the solution explorer-> Add -> New Item ->User Control.
Call it something like ShapeLabel.cs
Edit the code so that it extends the Shape class like so:
public partial class ShapeLabel : Wisej.Web.Shape
And then open it in the designer and add a label. You can set the modifier of the label to “Public” in the designer- this will let you access all of the properties of the label, such as the text.
shapeLabel1.label1.Text
You can simply drag the custom control into the designer from the toolbox. Note that after creating the custom control, you might need to restart Visual Studio before it appears in the toolbox. Additionally, you will need to compile the code before you can open the designer.
I have included a sample that shows both the simpler approach (adding a shape to the designer with a label on top) , and the better approach (creating a custom ShapeLabel control.)
Hi Alex,
Attached is a sample for using OpenID in .NET 4.8 with Wisej.NET.
HTH,
Alaa
You may want to check out the examples here:
https://wisej-demobrowser.azurewebsites.net/#Editors/TextBox/Input%20Types
Look at Input Type Month
Thanks,
Tim
Hi Cristian,
I fear this is due to a change in policies for autoplay.
Read more at
https://developer.chrome.com/blog/autoplay/
Best regards
Frank
Hi Poya,
please read our instructions for license activation. Maybe also consider “Local Servers without Internet Access”, depending on your docker container setup:
https://docs.wisej.com/docs/getting-started-1/license-activation
Best regards
Frank
Dear Alaa, I tried and it’s not like what I meant, But what I need select only month and year period so in component DateTimePicker can’t take only Month and Year values
Also, just wanted to point out something!
The issue you had in the first place was actually a bug, when using Application.ShowLoader, the loader would be instantly hidden as soon as there is any incoming AJAX traffic.
But, it’s best to use the control’s ShowLoader or any main container control (Page,Form) for that matter.
The fix for this issue is currently in QA, and will be included in the next Wisej.NET release!
Best,
Alaa
Hi David,
To use the Wisej-3-MobileIntegration package you must purchase Wisej.NET Mobile, which allows you to interact with the client device’s hardware, UI features, and device information.
https://docs.wisej.com/license/license-model-2023/mobile-packages-1
Wisej.NET Mobile is being deprecated in favor of Wisej.NET Hybrid.
HTH,
Levie
Hi Ramses,
I have attached a sample to showcase how you would exactly run async updates and push them to a client.
The sample doesn’t run a background task, but you can simply wrap everything and run it within the Application.StartTask() method.
Generally speaking, it’s better to use the component “ShowLoader” property instead of Application.ShowLoader, as it would be clearly visible what Window/Page/Control is waiting for the results.
Both Application.StartTask(() => { }) and Task.Run(() => { }) are correct, you can execute async functions however you want.
Let me know if this works well for you!
HTH,
Alaa
Hello,
We do have that same feature with the Wisej DateTimePicker control.
You visit the DemoBrowser application for a quick demo.
Best,
Alaa
Hi Soyer,
I understand the requirement.
Wisej.NET would work with any standard JavaScript component, as long as you implement it.
There’s a chance that your compiled angular micro-frontend code would work within the environment, but RAW Angular code is not supported!
Unfortunately, providing support for this kind of integration is out of scope of the free support provided in the Forums.
We do offer Professional Support. In case you’re interested please reach out to Sales AT wisej.com.
Best,
Alaa
I know, but I we are working with microfronend, so I need to implement some angular code, Inside the frontend wiseJ, can you understand?
Frank’s post on fixing VS hanging by updating to WiseJ.net 3.2 lead me to the solution to my issue.
I don’t know how this happened but when installing the VS extention “WiseJ.net 3.2”, it installed disabled.
Once I enabled the extention and restarted VS2022 it worked as expected and the user control showed in the designer.
Thanks,
Shawn R
Hi Neil,
A Safeguard for this issue was added with Wisej.NET version 3.2!
Best,
Alaa
Hi Soyer,
I think you’re confusing Wisej.NET with other web technologies.
Wisej.NET is a Web Development framework that offers both Front-end and Back-end features, the entire front end can be designed using the built-in designer in Visual Studio.
Please refer to our documentation on how to get started with Wisej.NET.
Best,
Alaa
Hi Neil,
Can you please state which Wisej.NET version you’re app is using?*
Best,
Alaa
It shakes when DatagridRow.ErrorText is set to empty string:
InoDGRow.ErrorText = “”
Best regards,
Mariyan
A few more notes:
The initial project you sent over uses the PWA template, which is great, but be careful when using it as it can cause unintended caching of scripts using the service worker. You can always unregister it using Dev Tools.
When using Control.Eval() the control must be initialized on the client. If you use Eval() within a Form’s “Load” event handler, the child controls of the Form are probably not rendered yet. You can use the ControlCreated event to detect when the client-side control has been created.
HTH,
Levie
