All Answers

0 votes
In reply to: ToolTip Position

Thanks Julie,

 

when you say copy/paste you mean in the theme builder tree ?

 

And if I set the AppearenceKey of a PB to be myCustToolTip wont it loose all its pb properties ?

 

TIA

Mirko

0 votes

Hi Cristian,

Wisej.NET 3.5.17 including a fix for this issue has just been deployed.

Best regards
Frank

0 votes

Hello,

We are working on a fix for this to be released in Wisej 3.5.18. We’ll update you earlier if we find a workaround.

Julie

0 votes
In reply to: ToolTip Position

Create a custom themed toolTip- copy/paste the tooltip part of the theme and name it something like myCustomToolTip.

For the buttons that you want to theme, set the AppearanceKey to myCustomToolTip.

For more information on AppearnceKey, see https://docs.wisej.com/theme-builder/theme-elements/appearances

This works for all controls by the way, not just tooltip!

0 votes

You might also find the TaskBar control to be helpful: https://docs.wisej.com/extensions/extensions/taskbar

It was formerly an extension, but now it’s a core part of Wisej- you can simply drag the taskbar from the toolbox, no need to install a nuget package.
You can place the TaskBar control on a Page and it automatically handles minimized windows.

  • Julie(ITG) answered Mar 18, 2025 - 1:10 pm
  • last active Mar 18, 2025 - 1:54 pm
0 votes

See https://wisej.com/support/question/showing-minimized-form

Set form.WindowState to Normal to un-minimize the window.

 

0 votes

Here is a modified sample using standard microsoft buttons.

 

Thanks.

0 votes

I have made a generic Web Desktop app with a menubar with 2 entries.

There are 2 windows and 2 aspx web pages that are loaded into the iFrame panels on each window.

If you run the program and open the first window from the menubar, you will see a button that is in an iFrame panel.

I need to be able to open web desktop windows from within an iFrame panel.

I have tried many scenarios but none of them work.

 

Please help…

0 votes

“I added a second button to the menubar to launch the second window manually and it does work.”- To me, this sounds as though there probably isn’t a bug in Wisej

Set a breakpoint-is your subroutine being called? My guess is that the code inside the subroutine works fine, there’s just some kind of bug where the subroutine isn’t being called.

If you can create a small runnable test case (use simpler windows so the file size is smaller, also make sure to delete the bin and obj folders) then we can investigate it. Otherwise, you’d need to pay for premium support in order for us to debug your larger application. See here: https://wisej.com/services-packages/

Julie

0 votes

Hello, thank you for your support. The problem has been fixed through the article you shared. I share it in case others may need it for solution

URL : https://docs.devexpress.com/Dashboard/402540/web-dashboard/integrate-dashboard-component/dashboard-control-for-javascript-applications-jquery-knockout-etc/localization

—– Web.config —–

<handlers>
<!–<add name=‘json’ verb=‘*’ path=‘*.json’ type=‘System.Web.HttpForbiddenHandler’ />–>

<!– First we put the general JSON blocking –>
<add name=‘jsonBlockAll’ verb=‘*’ path=‘*.json’ type=‘System.Web.HttpForbiddenHandler’ />

<!– Now we only allow JSONs under /Resources/ –>
<add name=‘jsonAllowResources’ verb=‘GET’ path=‘Resources/*.json’ modules=‘StaticFileModule’ resourceType=‘File’ />
<add name=‘wisej’ verb=‘*’ path=‘*.wx’ type=‘Wisej.Core.HttpHandler, Wisej.Framework’/>
</handlers>

— dxDashboard Init Script —

this.init = function(options) {
    var self = this; // 'this' bağlamını saklıyoruz.
    
    $.when(
        
        $.getJSON("/Resources/dx-dashboard.tr.json").then(DevExpress.Dashboard.ResourceManager.setLocalizationMessages),
        $.getJSON("/Resources/dx-analytics-core.tr.json").then(DevExpress.Dashboard.ResourceManager.setLocalizationMessages)
    )
    .then(function () {
        
        DevExpress.Dashboard.ResourceManager.setLocalizationMessages({ "DashboardStringId.ActionExportTo": "Custom Text for Export Button" });

        
        DevExpress.localization.locale('tr');

        const dashboardOptions = {
            ...options,
            localization: {
                locale: 'tr'
            },
            cultureName: 'tr-TR',
            viewerSettings: {
                cultureName: 'tr-TR'
            },
            designerSettings: {
                cultureName: 'tr-TR'
            }
        };

        
        self.widget = new DevExpress.Dashboard.DashboardControl(self.container, dashboardOptions);

        
        if (self.widget) {
            self.widget.render();
        }
    })
    .fail(function(jqXHR, textStatus, errorThrown) {
        console.error("JSON dosyaları yüklenirken hata oluştu:", textStatus, errorThrown);
    });
}

 

1 vote

The DevExpress Dashboard control is created by a third party (DevExpress) and not by Wisej- thus, you’ll need to refer to their documentation on this.

Looks like you’ll need to use their localization service.

Relevant documentation:
https://docs.devexpress.com/Dashboard/402540/web-dashboard/integrate-dashboard-component/dashboard-control-for-javascript-applications-jquery-knockout-etc/localization
https://supportcenter.devexpress.com/ticket/details/t337308/translation-of-dashboard

0 votes

I tried to find out but couldn’t handle it, is there anyone who can help me? I’m willing to pay the cost to do it

0 votes

If you want each item to have the same text color and background color, you could try setting it in the theme. You can edit themes using the theme builder.

But if you want each item to be different the easiest way would to set AllowHTML to true. You can then use HTML and inline css to style each item. See attached sample.

 

0 votes

Here are 2 screenshots from Web Browser console when error appears.

Also in the browser where this happens, if I disable cache, page reloads correctly.

0 votes

Here is update as it is randomly popping up so hard to trace

  • it only shows up if websocjets are enabled
  • when this error pops up, browser (Firefox, Chrome, Edge) keeps displaying error for some time
  • if I access same URL with different browser session opens normally

Could it be that some web sockets are cached or re-used so browser still thinks that app is not working. This continues with problematic browser despite WWW Service on server restarted or app pool recycled.

After one client bumps on this error, it spreads to all clients currently using app.

0 votes

KendoGrid is a third party control not created by Wisej.NET. You’ll need to refer to their documentation.

A quick google search suggests that the dataItem property might be what you need here.
https://www.telerik.com/forums/how-to-get-value-id-from-datasource-by-row
https://stackoverflow.com/questions/19458695/kendo-ui-grid-get-row-values

https://docs.telerik.com/kendo-ui/knowledge-base/checkbox-selection-dataitems-selected-rows

  • Julie(ITG) answered Mar 5, 2025 - 5:03 pm
  • last active Mar 5, 2025 - 5:04 pm
0 votes

Ok, please don’t ask me how it was solved in details, because I really don’t know.
I uninstalled the extension, deleted .vs + obj + bin folders, installed the extension again and opened VS and the project again.
And Voila! The license activation window appeared while opening the designer, so I filled my license key and everything returned to work normally.
What is really bizarre is that the only remarkable difference with my previous trials was the license activation.
Anyway its alive again.
Thanks.

0 votes
0 votes

Hi Christian,

The fix for this bug will be released in the next update!

Best Regards,
Alaa

0 votes

Thanks for letting us know, I’m fixing it now. We have to update it within the code documentation comments and then build it, so the changes won’t show up right away.

Julie

Showing 161 - 180 of 11k results