wrote:
Hi there,
Finally I tried with an add on lib to do that stuff.
can i use another way?
Thang Nguyen wrote:
Hi there,
Finally I tried with an add on lib to do that stuff.
can i use another way?
César Afonso wrote:
Hello Zainal.
There's a discussion about image zooming in this post: Zooming image on Mobile app
You have a component in Forge that allows image zooming: RML Utils
Thanks
can i use another way?
José Ángel Paredes Sánchez wrote:
Remco Dekkinga wrote:
Hi Jose,
Can you share your oml?
Is it happening on mobile or web?
kind regards,
Remco Dekkinga
is happening in mobile
Normally when you do that, the error is this
"clear"/"append" is not valid operation inside a stariteration/endinteration block, but this is diferent, I have not found in the web about this error specifically
Paulo Zacarias wrote:
Ok, can you put it in the "Add Record Message" property?
Like this:
It will look like this, for instance:
If i implement the solution, Would the same solution work if there are no records while i do a search and no records are returned?
Dear OutSystems Team,
I have implemented the Editable Record Control for entering data into a master entity.The Control has a expression displaying the serial number using the currentrownumber+1.
When we delete a record,the expression does not seem to refresh and the rows are displayed with a number missing in the sequence. The Solve this issue we are executing a ajax refresh in the delete action to refresh the table object.This is causing a index out of range error :internal error.
Hi,
I am getting "Maximum call stack size exceeded" error while calling a function recursively, using follwoing JS.
setTimeout($actions.OnInitialise(),10000);
How can I refresh my client action in span of a few seconds?
Sachin
Hello Sachin
Why do you need to refresh at this high rate?
Cheers,
Eduardo Jauch
Why not using a trusted certificate?
There are even free options nowadays, with trusted CAs...
Eduardo Jauch wrote:
Hello Sachin
Why do you need to refresh at this high rate?
Cheers,
Eduardo Jauch
Hi Edurado,
I was trying to implement one plugin which can shows user's foot count while he/she is walking. In order to get updated count I need to refresh my action.
Sachin
Ok. But why are you calling OnInitialize?
As mobile uses React, should be enough to call a client action that updates the variable used in the count...
Hey Barong,
My preferred choice would be to save the Dev module locally and then open it with Service Studio on UAT environment and just use the merge option, selecting only the screen you want to add/change to UAT.
Hey Evert,
Those are two good ideas.
It's a pity though that we have to come up with workarounds to manage this
Eduardo Jauch wrote:
Ok. But why are you calling OnInitialize?
As mobile uses React, should be enough to call a client action that updates the variable used in the count...
Yes, I understand but how to call that function so that it updates the variable and refresh the expression which is bind with that count variable.
Sachin
Hi Sachin,
The same way. :)
Using $actions.yourclientaction
Let me do a test here :)
The exp timestamp returned by GetTokenInfo REST call is UTC. Please add timezone offset in seconds
to IdTokenExpires, otherwise IsValid in action ValidateTokenWithGoogleUser will return false.
Hope this helps other community members.
Hello Saravana,
Yes, it will work (don't forget to refresh the aggregate and the edit table container when searching).
Let us know if it behaved as you expected!
Best Regards
Put a JavaScript node in the OnReady (for example) with the following code:
function UpdateCounter() {
$actions.UpdateClientAction();
setTimeout(xyz,1000);
}
UpdateCounter();
This way the Stack limit will not happen (I think).
Cheers,
Eduardo Jauch
I think if there is no idea about this, this is a good candidate to it.
To show in the Service Center the application/module versions tagged in the LifeTime, with the "+" when we change it and with the initial TAG set to the Forge version when we install an app from Forge...
This would make version control of apps/modules in the environment much easier, even for those that do not have access to LifeTime.
Cheers,
Eduardo Jauch
Hello José,
If you are not explicitly changing the list in an ForEach and given you are in a Mobile app, I would say that investigating the moments where you are doing refresh to the List, like Remco said is the way.
The error is simply: The list is change during iteration. But this can happen, for example, while the list is being rendered in the screen. As the lists, in mobile, are "lazy loaded", it is possible that you are updating the list before the rendering process is finished, for example.
If you can't share the OML for business reasons, can you provide more information? How is your screen being set up, what you have in the screen, have you any JavaScript with setTimeouts and so on that will do automatic updates to the list in the screen?
Cheers,
Eduardo Jauch
Eduardo Jauch wrote:
Put a JavaScript node in the OnReady (for example) with the following code:
function UpdateCounter() {
$actions.UpdateClientAction();
setTimeout(xyz,1000);
}
UpdateCounter();
This way the Stack limit will not happen (I think).
Cheers,
Eduardo Jauch
Thanks Edurado,
Finally, It worked out. Thank you so much for helping me.
Sachin