All Answers

0 votes

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

0 votes

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

  • rdytop answered Jul 11, 2023 - 4:58 am
0 votes

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

0 votes
In reply to: Device not found

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

0 votes

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

0 votes

Hello,

We do have that same feature with the Wisej DateTimePicker control.

You visit the DemoBrowser application for a quick demo.

Best,
Alaa

0 votes
In reply to: Angular + Wisej

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

0 votes
In reply to: Angular + Wisej

I know, but I we are working with microfronend, so I need to implement some angular code, Inside the frontend wiseJ, can you understand?

0 votes

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

0 votes

Hi Neil,

A Safeguard for this issue was added with Wisej.NET version 3.2!

Best,
Alaa

0 votes
In reply to: Angular + Wisej

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

0 votes

Hi Neil,

Can you please state which Wisej.NET version you’re app is using?*

Best,
Alaa

0 votes

It shakes when  DatagridRow.ErrorText is set to empty string:

InoDGRow.ErrorText = “”

Best regards,

Mariyan

  • mgmst answered Jul 5, 2023 - 6:22 pm
0 votes

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

0 votes

Hi David,

Just to clarify this issue, the focus and keyboard remaining visible for the TextBox (input) control is standard behavior on iOS. The default way to hide the keyboard is to click another focusable element. The behavior can be reproduced here:

https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_input_test

 

Since you need a custom solution for managing the focus of the TextBox, you’re probably on the right track with using the custom JavaScript, but you’ll probably want to take a look at calling Eval() within a specific control’s context rather than using Application.Eval().

https://docs.wisej.com/api/wisej.web/general/control#eval-javascript

 

You could use something like the following to set read-only on the client:

this.textBox1.Eval("this.setReadOnly(true);");

or

this.textBox1.Call("setReadOnly", true);

It can also be helpful to use the debugger; keyword in JavaScript to trigger a breakpoint, ie.

this.textBox1.Eval("this.setReadOnly(true);debugger;");

In this case, using the this keyword within the string represents the client-side JavaScript control’s context. If it’s called within a button on the server, then it’s the client-side button instance. If it’s called within Application, it’s the window object.

 

My suggestion would be to use this approach within an inherited TextBox control (FocusManagedTextBox) and call the JavaScript function to remove or set the focus whenever you need.

 

If you attach a small project showing what you have we can take a look.

 

Best regards,

Levie

  • Levie (ITG) answered Jul 5, 2023 - 2:27 pm
  • last active Jul 5, 2023 - 2:29 pm
0 votes

Hi mgmst,

The control captions will be localizable.

Regards,

Levie

0 votes

Hi Poya,

you will find answers to all of your questions in our documentation.
Please make sure to check it out carefully.
You might want to read our latest blog about extended AI powered search options.

Providing code based on screenshots and just a short description goes beyond the scope of this free Wisej.NET support forum.
We also offer Professional Support. In case you´re interested please reach out to Sales AT wisej.com

Best regards
Frank

0 votes

Hi mgmst,

Thank you for contacting support, we tried to reproduce the issue but unfortunately, we weren’t able to!

Would it be possible to send over a small, runnable test case?

Best,
Alaa

0 votes

Hi Poya,

you can use the RowHeader for this:

rownumbering

 

 

 

 

 

 

 

 

 

 

 

 

 

Please find a sample attached.

Best regards
Frank

0 votes

Hi Sidney,

please contact us at Sales AT wisej.com with your license key.

Thanks in advance
Frank

Showing 1101 - 1120 of 11k results