All Answers

0 votes
In reply to: License(s) advice

Hi Adrian,

It highly depends on the version.
This is not a Wisej issue but more a general .NET deployment and assembly binding issue. If the app uses a method or property not available in an older version of a referenced DLL you will get an error.

Best regards,
Alaa

0 votes

Hi Alaa,

thank you for the answer.

 

So do you plan to include the fix in the next release ?

When you say ” this makes the client request the data page.”, you mean that not all the data source is send to the client ? Because we noted that is always send all the data source.

 

Thanks for the support.

0 votes

Hi mgmst,

for that you can use Wisej.ThemeBuilder for build shadow

This is one sample code.

"label-shadow": {
"text": "TextLabel",
"states": {
"default": {
"styles": {
"width": 0,
"color": "tabSelected",
"shadowBlurRadius": 10,
"shadowLength": [ 10, 10 ],
"shadowColor": "#333"
},
"properties": {
"opacity": 1
}
},
"disabled": {
"properties": {
"opacity": 0.5
}
},
"borderSolid": {
"styles": {
"width": 1,
"style": "solid"
}
},
"borderDashed": {
"styles": {
"width": 1,
"style": "dashed"
}
},
"borderDotted": {
"styles": {
"width": 1,
"style": "dotted"
}
},
"borderDouble": {
"styles": {
"width": 3,
"style": "double"
}
}
}
}

Best,

Kevin(ITG)

  • Kevin answered Mar 16, 2021 - 9:29 pm
0 votes

Thank you Luca.

Will it run even before any user opens the application? I mean, I have set the website Application Pool to Start Mode = AlwaysRunning and it Recycles every day at 4:00AM. When it recycles, will it run the Program.cs Static constructor?

What I would like to do is to fill the LookUp Tables “cache” even before any user logs into the application, avoiding any delay to any of them. For sure, I will check if the Tables are already filled and take care of sync later…

0 votes

You can use the static constructor of Program.cs. Static constructors are invoked the first time .NET loads a type.

 

static Program() {

}

 

 

  • Luca answered Mar 16, 2021 - 9:02 pm
0 votes

Use the Theme Builder to set the Text Shadow css for a font.

See screenshots attached.

 

  • Luca answered Mar 16, 2021 - 8:59 pm
0 votes

Hi Simone,

This is a confirmed bug and it is fixed internally,

However there’s a simple workaround for this issue as follows:

this.dataGrid1.BeginUpdate();

//… do the updates …

this.dataGrid1.EndUpdate(); // <– this makes the client request the data page.

Best regards,
Alaa

0 votes

Thank you!

I work with the latest version all the time.

Focus on button which is in panel, which is in form do not works at all.

Tab order I fixed with your tab order manager extension.

  • mgmst answered Mar 16, 2021 - 8:10 pm
0 votes

Hi Edmond,

We have the Wisej Mobile package (only available for Technology Partners) right now that includes iOS (Swift / XCode) and Android (Java / Android Studio) projects. These projects are basically empty WebView wrappers that let you integrate native features of the devices with a Wisej application.

You can integrate:

  • Native Status bar modifications (color)
  • Native Tab bars
  • Native Toolbars
  • NFC Read / Write
  • FaceID / TouchID / Passcode
  • Native machine learning capabilities (CoreML).
  • Native alerts
  • Remote notifications
  • and more…

Read more here: https://wisej.com/wisej-2.2/

 

If you don’t want to take this route, you can use the PWA functionality of Android and iOS:

Android: https://web.dev/using-a-pwa-in-your-android-app/

iOS: https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7

 

We have some cool developments underway that will great improve the mobile experience of using Wisej. One such development is the integration of MobiScroll to make Wisej pickers have a similar look and feel to the Android and iOS native pickers.

 

You can also enable experimental mobile features in Wisej by adding the following entry to Default.json:

"options": {
    "mobile.mode": true
  }

 

Let me know if you have any other specific questions!

Best,

Levie

  • Levie (ITG) answered Mar 16, 2021 - 3:55 pm
  • last active Mar 16, 2021 - 3:56 pm
0 votes

Hi Levie.

It worked perfectly. Thanks so much.

Just out of my ignorance, what do we need the JSZip library for?

Cheers.

Ivan

0 votes

Fixed in version 2.2.43.0

0 votes

Hi Ivan,

This is a client-side configuration that you can handle by attaching to this.dashboard1.ClientSideEvents.BeforeRender (similar to the ItemClick client-side event).

You can use sender.getDashboardControl() to get the client-side dashboard. It will look something like this:

this.dashboard1.ClientSideEvents.BeforeRender = @"
    function(sender) {
        // configure dxGrid startup.
        var control = sender.GetDashboardControl();
        control.unregisterExtension('data-inspector');
        control.registerExtension(new DevExpress.Dashboard.DataInspectorExtension(control, {
            allowInspectAggregatedData: true,
            allowInspectRawData: true,
            onGridInitialized: function (args) {
                args.component.option({
                    export: { enabled: true }
                })
            }
        }));
     }";

 

You also need to make sure the JSZip JS library is loaded into the iFrame of the Dashboard Control before initializing it. You can use the ScriptManager for that:

private void dashboard1_Init(object sender, EventArgs e)
{
    // register DashboardClient.js
    this.dashboard1.ScriptManager.Scripts.Add(new ScriptReference("DashboardClient.js"));
}

 

Please find the updated sample on GitHub.

 

If you have any questions, please let me know!

Best,

Levie

0 votes

Hi,

Sorry but I couldn’t reproduce, everything seems to be working fine.

Tab order is working fine too, and the focus on the text box is also working fine!

Can you tell me what version of Wisej you’re using?

Thank you,
Alaa

0 votes
In reply to: Turn off Camera

I tried my project as https. When I try it on the computer, the camera view is displayed and it can read barcodes. Although the camera access is open in the iphone 11 safari application, there is no image in camera1. I am sharing the iPhone screen image in the attachment.

0 votes
In reply to: DateTimePicker bug

Hi Kevin

I attach a project

best

0 votes
In reply to: DateTimePicker bug

Hi Cristian,

I can’t reproduce the bug. When I set DateTimePicker1 with diferent value of today it get normally the Date. When I change DateTimePicker1 value it change correctly Control.

Can you send a sample project for more details ?

Best Kevin(ITG)

  • Kevin answered Mar 15, 2021 - 5:08 pm
0 votes

Hi

Working with Luca managed to get rid of the row error due to the incorrect removal of the row above.

However if I set up a Data Adapter to delete a selected row it works fine except if you attempt to delete the last row in the DGV.

In this case you get the attached error.

Thanks for your help

0 votes

Luca: We did that. And no, the problem persists.

We downloaded the new wisej-extensions, and no.  Look the image please.

Thanks..

 

0 votes

Download the extension from github https://github.com/iceteagroup/wisej-extensions.

  • Luca answered Mar 12, 2021 - 6:46 pm
0 votes

Hi Ruben,

Multiline textbox do it already

Can you send more details?

Best,

Kevin(ITG)

  • Kevin answered Mar 12, 2021 - 6:22 pm
  • last active Mar 12, 2021 - 6:28 pm
Showing 3941 - 3960 of 11k results