All Answers

0 votes

Luke is there a simple control like RichTextBox that I can paste from Word?

0 votes

You can’t. The CKEditor and the browser will change it. See CKEditor help for info on what can be controlled.

  • Luca answered Mar 26, 2021 - 7:14 pm
0 votes

Hi Levi,

thanks for the sample. Does it run in Window or just in a Page?

s.g.

0 votes

Thank you. This is a common issue already solved in Wisej using the same approach: Convert.ToInt32(data.x)

it’s caused by browsers returns sub-pixels coordinates. Your fix to the fullcalendar extension source code is correct.

  • Luca answered Mar 26, 2021 - 4:57 pm
0 votes

Hi Stefano,

Here’s the sample. Let me know if you have any issues with it!

Best,

Levie

0 votes

Hi Levi,

could you provide some code sample ?

Regards,

Stefano

0 votes

Additionally,

You could accomplish auto-playing the audio through a custom WKWebView wrapper like the one provided as part of the Wisej Mobile package. It overrides a lot of the default Safari functionality to give developers more control over their application.

If you’re interested, you can contact sales AT wisej DOT com.

 

HTH,

Levie

0 votes

Hi Stefano,

You can’t call Audio.Play() from the server on iOS. Safari doesn’t allow async calls to play the audio (https://developer.apple.com/forums/thread/94522). You can see it throws an error in the console (see attached image).

You can get around it by adding a ClientEvent for the “execute” event to a button with something like this:

App.MainPage.Audio1.play();

 

It should work fine as long as you trigger audio.play() from the client and not through a callback.

If you need more help with this, please let me know and provide some more details on how you’re using it!

 

Best,

Levie

0 votes

I attach the test project.

Try click on event, with MAC and chrome

best

Cristian

0 votes

Hi mgmst,

I just wanted to let you know we’re looking into this issue!

I’ll keep you updated on the progress.

Best regards,

Levie

0 votes

Hi Cristian

Please, Could you provide us with a little visual studio sample? of how are you using the component

Thanks in advance

Regards

 

  • Paul answered Mar 24, 2021 - 3:17 pm
0 votes

You can set the ColumnSortMode to Programmatic. This way you get the ColumnHeaderMouseClick before any sorting, then simply call Sort(). You’ll have to keep track of the sort order.

The automatic row is removed before sorting and re-added after sorting, requesting the default values.

When ColumnSortMode is set to Auto the sorting is not triggered by the ColumnHeaderMouseClick. It’s part of the client side data request. I.e. the datagrid widget requests rows from 50 to 100 sorted by col1 descending. The data request is processed independently from the user events.

  • Luca answered Mar 23, 2021 - 1:32 pm
0 votes

why can’t I use the InitScript property?
it’s more stylish and reusable!

0 votes

Ciao

This article may help

c# – Textbox display formatting – Stack Overflow

Grazie

Ewan

0 votes

Depends on your data source. To filter it before you assign it to the combobox is up to your code.

If you want the user to filter the data after it’s loaded by the combobox then you should use VirtualScrolling = true (try also LazyLoading) and try the different AutoComplete modes. We have an application with 98,000+ items in combo boxes working without issues.

  • Luca answered Mar 22, 2021 - 12:41 pm
  • last active Mar 22, 2021 - 12:42 pm
0 votes

The appearance key of rows and other child elements is not overridden by the container’s appearance key name since the name of the style is set in the javascript code (https://github.com/iceteagroup/wisej-js/blob/master/wisej.web.listview.GridView.js line 389). You can override it directly using the theme path “listview/grid-row”. In your sample it would be the code below. In alternative you can always clone a theme and change it. To experiment use the theme designer and load your application in the browser tab.
“appearances”: {

“listview/grid-row”: {
“states”: {
“default”: {
“styles”: {
“colorBottom”: “table-row-line”,
“backgroundColor”: “#FFFFFF”
},
“properties”: {
“textColor”: “#3D3D3D”
}
},
“selected”: {
“styles”: {
“backgroundColor”: “#23B14D”
},
“properties”: {
“textColor”: “#FFFFFF”
}
},
“borderNone”: {
“styles”: {
“widthBottom”: 0
}
},
“borderVertical”: {
“styles”: {
“widthBottom”: 0
}
},
“borderBoth”: {
“styles”: {
“widthBottom”: 1
}
},
“borderHorizontal”: {
“styles”: {
“widthBottom”: 1
}
}
}
}

}

  • Luca answered Mar 20, 2021 - 6:14 pm
0 votes

hi my problem continues. Have you been able to review the images? Can you help me with my problem. thanks

0 votes

Hi Luca,

  • I uninstalled google chrome and reinstalled 89.0.4389.90 version from its site.
  • F12, Application, Service Workers, Delete all.
  • F12, Application, Cache Storage, Delete all.
  • F12, Source, Enable Pause on Exceptions, Refresh, ignore the first exceptions and see if you get where the error occurs

I did all the procedures.

I share the images of the application where it fails.

0 votes

Hi Ewan,

You can set like this:

var panel1 = new Panel() { Dock = DockStyle.Fill };
this.dataGridView1[col, row].Control = this.panel1;

You can put anything in panel1, but it is not recommended to do for many cells because creating hundreds of controls slows down the browser and uses memory.

Best,

Kevin (ITG)

  • Kevin answered Mar 18, 2021 - 10:24 pm
0 votes

The error is coming from Chrome: https://stackoverflow.com/questions/62512449/uncaught-in-promise-domexception-unexpected-internal-error-from-cache-add

Try to:

  • Update Chrome
  • F12, Application, Service Workers, Delete all.
  • F12, Application, Cache Storage, Delete all.
  • F12, Source, Enable Pause on Exceptions, Refresh, ignore the first exceptions and see if you get where the error occurs
  • Luca answered Mar 18, 2021 - 9:48 pm
Showing 3921 - 3940 of 11k results