All Answers

0 votes

Hi Alex,

please find a sample showing how to put a knob in dgv cells attached.

Hope that helps.

Best regards
Frank

0 votes

Hi Guys,

Thanks Frank, yes please do that will be really good.

 

alex

 

0 votes

Hi Alex,

I´m happy to inform you that with the latest development build (1.3.60) we now support virtually any control to be put into a Datagridview cell
including header cells or the row header. Could be the jQueryKnob, buttons for special sorting/filtering or any other control or combination
of controls. I can send you a simple sample using the jQueryKnob if you want, just let me know please.

Best regards
Frank

 

 

0 votes

Hi Bitpainter,

WJ-8214 is fixed in the latest Wisej development build (1.3.60).

Best regards
Frank

0 votes

Hi Andrew,

GridLines property is now available in the latest Wisej development build (1.3.60).

Best regards
Frank

0 votes

Hi Robin,

the fix for issue WJ-8208 is included in the latest Wisej development build (1.3.60).

Best regards
Frank

1 vote

Hi John,

We’ll have two solutions that will be released in the extensions as open source projects:

  1. Wisej.HostService.exe, which is a simple executable that can run as a service or a process and can serve a Wisej appliaction and sub-applications to a local user (same machine) and remote users.
  2. Wisej.Application.exe, which includes the code of Wisej.HostService plus either IE or Chromium windows. When you run the exe from inside a Wisej application directory it will run the as if it was a Windows window.

The self hosting part uses Microsoft Owin (Katana) self hosting features and the projects include an ILMerge step to pack the service or application into a single exe.

We should be able to upload a first release of the free extension in about a month.

You can also already run a Wisej app without IIS but you’d need to run Cassini UltiDev.

/Luca

  • Luca answered Apr 27, 2017 - 6:28 pm
1 vote

Hi Andrew,

in an HtmlPanel, Wisej blocks default actions and sends the click to the server instead to let the app decide what to do.
Otherwise a link would navigate the application away instead of being an actionable event.

I have wrapped up a very simple example that shows a way how to handle the mailto links in an HtmlPanel. (attached)

Please let us know if you have any further questions.

Best regards
Frank

0 votes

Just a short note:

This problem has been resolved via private mail. It was caused by recompiling
Wisej in debug mode enabling the license check also for development servers on localhost.

Best regards
Frank

0 votes

Hi Adil,

this is not 100% clear to us. Wisej can use any javascript API and if you have  a reference to a geolocation javascript API we can help you
on how to use it from a Wisej component. Just let us know please.

Thanks in advance.

Best regards
Frank

0 votes

Hi Adil,

thank you. We are currently working on the message box responsiveness.

While it could also be adapted with a theme mixin, we are making all the system dialogs
adapt to mobile screens automatically.

We´ll keep you updated.

Best regards
Frank

0 votes

Hi Luca,

Actually, Wisej works with device’s deafult browser or other browsers like Chrome, Safari, Firefox, Ninja, Lightning etc. Only problem is we couldn’t activate geolocation on iphone safari.

My question is more spesific when building hybrid mobile application. Yes there are more an more plugings can be used but these plugins can be activated on htmls where hosted under cordova application’s www folders. Wisej on the contrary can not be hosted on device’s www folder. therefore we should have to use another plugin InAppBrowser which works like as an windows webbrowser control. We set this browser’s url to our mobile appearance wisej pages. VisualWebGui also works like this. Differently from wisej they have some dlls like named DeviceIntegration, PhoneGap. I think they implement device plugins’ js files to server side so therfore device plugin actions (camera, media, contact, device, file etc.) can be understandable from device when hit from vwg pages.

My main concern is how can I do this with wisej?

Thank you.

0 votes
In reply to: AForge Web Camera Test

I’m afraid that your code is using the camera on the server. When in debug it’s probably the same as the client.

Here is an example of how to use the video camera in javascript: https://davidwalsh.name/browser-camera

To send the image re stream to the server I’d use the RecordRTC library: https://www.webrtc-experiment.com/RecordRTC/

Lets you record a video either from the browser’s camera or even simply the content of web page.

 

  • Luca answered Apr 26, 2017 - 5:35 pm
0 votes

Forgot to answer about the upload feature. Wisej uses a hidden <input type=”file”> element which works just the same on mobile and tablet devices. The upload process is a standard http postback. I just tried our upload example from an iphone and it works with the single and multiple selection – on the phone it lets you choose one or more pictures from the photo library or lets you use the camera. If the device had more file systems they would also appear in the mobile popup selector.

 

  • Luca answered Apr 26, 2017 - 5:29 pm
0 votes
In reply to: AForge Web Camera Test

Thank you! I’ll try this out. I was planning to play with one of the cloud face recognition services like microsoft’s or google’s.

  • Luca answered Apr 26, 2017 - 4:25 pm
0 votes

Hi Adil,

Wisej doesn’t have any particular support for geolocation. The gelocation component simply uses https://developer.mozilla.org/en-US/docs/Web/API/Geolocation, which is the standard W3C specification https://dev.w3.org/geo/api/spec-source.html.

However, it’s easy to use any other implementation by any browser as long as it’s available to javascript. Also, notice that browsers now block all geolocation requests for non SSL connections.

We are not Cordova experts so I can’t help much, but a quick search on apache shows that a plug in maybe needed https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/ to enable gelocation support.

HTH

Best,

Luca

 

  • Luca answered Apr 26, 2017 - 4:20 pm
0 votes

Hi Bitpainter,

thanks I could reproduce and logged issue WJ-8214 for it.

We´ll inform you when a fix is available.

Best regards
Frank

  • Frank (ITG) answered Apr 26, 2017 - 12:58 pm
  • last active Apr 26, 2017 - 12:59 pm
0 votes

Hi Luca,

Thanks for the update!

Thanks,
Robin.

 

0 votes

Forgot to answer the question about grid-cell/widthRight and grid-row/widthBottom. Setting grid-cell/width:0 (as in the mixing I copied) sets to zero all four top, right, bottom, left. The “width” property is a “shorthand” for [top, right, bottom, left]. You can assign an array or a single number.

The grid-row/widthBottom is not set under “listview”, it is only set in ‘table-row” which is used by the DataGridView. If you want to remove the row lines from the DGV then yes, you’d have to change that as well. We are also adding the CellBorderStyle property to the DGV, with values that are slightly different from WinForms (and VWG) to be web “friendly”.

/Luca

  • Luca answered Apr 25, 2017 - 4:31 pm
1 vote

Hello Robin,

To keep you updated, the issue is that the server (any server running any web framework) can only have 1 time zone. Windows and .NET only allow for one system-wide time zone. It’s different from the localization information which can be changed for each thread. Therefore, Wisej can sync the locale of the thread responding to a request with the client, but it’s impossible to sync the time zone.

The issue you found (thank you!) with the DatePicker is the formatting of the text. Wisej handles (serialize and parse) the date/time correctly since it communicates with the client always using UTC dates, which then the client converts to valid javascript dates according to the timezone of the browser.

But… the DateTime picker also formats the date into text and send back to the widget also the text to show since we support custom formatting and .NET formattig which is very different from javascript formatting. When the server formats the date it necessarily uses the timezone of the server, resulting in the wrong text being display when the timezone doesn’t match, as in your case.

The fix for the DateTmie widget is to convert the date to the client’s time zone before formatting, which is simple since we have the client’s time zone offset in Application.Browser.TimezoneOffset.

However, we can’t override the DateTime.ToString() so developers have to be aware that the timezone on the server may not match the timezone of the client when formatting a DateTime to a string. DateTime structures in .NET do not carry the time zone information, therefore date operations are not affected. Only formatting is.

We have added a number of extension methods to DateTime that will help, instead of ToString() now in Wisej you can use Format: myDate.Format() and it will always format using the client’s time zone. We have have myDate.ToClientTime() and Application.ToClientTime(DateTime).

Will be in the next update.

Best,

Luca

 

  • Luca answered Apr 25, 2017 - 4:03 pm
  • last active Apr 25, 2017 - 4:03 pm
Showing 9161 - 9180 of 11k results