Hello Nikos, what mobile device? Is the list a listbox, a listview or a datagrid?
Thank you for your answer but i solved this issue
I face another problem, when open the application from a mobile browser, i can’t scroll the screen with my finger on a list with lot off data, i have set to true the autoscroll property but i don’t know if i do something wrong !!!
Before post this problem, i searched your support and i readed on a article that you create one extension wisej.mobile, do you have a plan At when it’s ready?
Hi Ulisses,
thanks for your interest in Wisej.
You might find the solution to your problem here, most likely it´s a missing permission for the temp directory:
https://wisej.com/support/question/wisej-app-error-on-startup-possible-license-issue
Hope that helps.
Best regards
Frank
WiseJ has to run on a server – not the Android device. You could write a WiseJ application that runs on a local PC that the android app navigates to (or just a browser on the android device for that matter)
Hi Vishal,
thanks for your message. What version of Internet Explorer are you using that is raising that error ?
Best regards
Frank
Hi Luca,
I made the test on other machine with same result, you can see at:
https://www.idrivesync.com/share/view?k=6BX1MQ4wTN8UrxfmLZBF9LFUJKr1dS3a
When I’ve something of time I’ll prepare a machine with new OS and dev tools to try.
Thanks
I thought that “transform: translateY(50px)” moved the item down by 50px rather than moving it to 50px, which is how it differs to using “top: 50px” which explicitly sets the top position, which is why I wanted to use it instead of “top:”. Is this not the case ?
If I’m mistaken then fair enough.
I did end up modifying the script in code to achieve what I wanted, but assuming the above statement is correct it’d be far more elegant not to have to do this, instead allowing some kind of access to the transforms other than via the abstracted “top”, “left”, etc…
Andi
I didn’t see your follow up question. The issue seems to be the wrong usage of the FillWeight. When you set the fill weight, the controls in the flow layout will expand and contracts to fill the row according to the fill weight and since you didn’t set a min width, they will tend to occupy 1 row, causing the loading label to go on the same row.
I will send you a sample that shows how to add a flow break to force a new line.
To answer your second question about mobile controls:
Wisej.Mobile is a different platform with different controls, it’s not mobile controls that can be used with Wisej.Web. We are way behind the development of Wisej.Mobile. The main reason is that we are debating whether it’s better to build a limited set of mobile-only controls that mimic native controls, or instead enhance Wisej.Web on mobile platforms and focus on Wisej for .NET Core and run on linux natively.
Hi Andrew,
thanks ! We could reproduce and logged that issue as WJ-8540. We´ll inform you when it is fixed.
Best regards
Frank
1.4.37.0 same on Chrome, Opera and Explorer.
I will verify it in another dev computer.
Thanks Luca.
Hi,
1.4.32 is the latest release build and we only branch releases to the svn repository that is available for our source code subscribers.
All subsequent builds are development builds. Please contact us directly if you are in need of a particular dev build.
Best regards
Frank
Hi Nikos,
We have seen this issue before for a couple of developers but was never able to reproduce it. It seems related to VS and Windows versions. The last developer that reported the issue as solved said that after restarting VS in admin mode it went away.
See this: https://wisej.com/support/question/fresh-install-of-trial-first-application-immediate-issue
Seems to be the same issue.
/Luca
What version of Wisej and which browser? It may have been fixed in a dev build.
I cannot reproduce. See: https://www.screencast.com/t/VpO5IwJ4xdO
Hi Edmond, please contact me directly to setup a teamviewer session.
I updated the sample (attached here) with a second method using the css transition style. For simple animations the transition style is perfect. It will animate the change of most css properties. The animation extender with the keyFrames can perform really complex animations. You can use one of the keyframe designers available online and convert the css to json: http://cssanimate.com/
The updated sample now have a second button a second animated panel. You’ll see that the second panel doesn’t use the animation extender at all and just the action of changing the Top location results in an animation. It’s done by setting the class name to a css style like this “transition: top 1s”. https://www.w3schools.com/css/css3_transitions.asp
The syntax using CSS is different than the syntax using JSON in Wisej. It should be:
@keyframes mymove {
0% {transform: translateY(0px);}
100% {transform: translateY(100px);}
}
https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations
Once you have the CSS animation defined you can use animation-name: mymove. This is how plain CSS works with animations.
Wisej compiles the JSON definition into CSS for browsers that support keyframes and into javascript for browsers that don’t. It also adds a simple mustache.js replacement for {[x}}, {{y}}, {{width}}, {{height}}, {{right}}, {{bottom}} when the custom animation has the template:true property.
The problem with what you want to do is that the position will restart from 0px while, IIUC, you want to increase the position by 100px on each click but after the animation is terminated. Currently the Animation component in Wisej doesn’t have a feedback event to detect when the animation is terminated to you’d have to update the top position of the target on the next click.
See attached sample.
Thanks Frank, forgot about that.
Hi Andrew,
there is currently a bug (logged as WJ-8536 and fixed) that prevents you from accessing the Application properties like UserAgent.
The fix will be in our next Wisej release.
In the meantime you can use the ServerVariables like this:
Application.ServerVariables[“HTTP_USER_AGENT”];
Best regards
Frank
Hi Nick,
actually it´s much easier to use:
this.Wallpaper = “blank”;
Since you did not explicitly mention which background image you intend to disable, please let us know if you are searching for a solution for other controls than the desktop.
Thanks in advance.
Best regards
Frank
