Quantcast
Channel: OutSystems Community
Viewing all 1476385 articles
Browse latest View live

[Forums] Not showing the concurrent publishing error


[Forums] How can I notify the web screen, using a Balloon_Info ?

$
0
0

Hi Pedro,

Sorry you are right the notify widget is to be used on webblocks, not screens.

Just to better understand your case why do you need to use a InfoBalloon instead of a popup editor?
'

[Forums] add percentageMask option.

$
0
0

Jogait wrote:

You can use any of the available masks and change the suffix/prefix, however it will let you insert values superior to 100. I'm working on a mask for percentage, it is now available on try now link can you check it out and see if it does what you want?


thx for the reply.

I already saw the example and for me is exactly whats i need. But the oml example doesn't have this percentage example and i already tried change sufix in my own test but doesn't work.

can you help me?

[Forums] IP address changing at runtime

$
0
0

Jauch wrote:

Tarun,

If the page you are given to html to pdf converter is in the application, you can use a better approach than the site property.

Use the GetEntryUrl function.

But I never saw extra spaces being adding to a variable like you are reporting, without being a peace of code...

Hi Jauch,

Thanks for the reply. 

I have tried with GetEntryUrl as well and I am facing the issue with it.


[Forums] Compilation errors after Silk UI upgrade. Weird errors after refreshing references!?

$
0
0

Hi @SamyCode I struggle with the same issue. I just want to know did you manage to resolve this? 

If so how how did you fix this?


Kind regards 

Benji


[Forums] Getting error on IE sorry something happen: [object error]

$
0
0

Great to hear.

(still, don't forget to upgrade :) )


[Forums] Deeplink to specific screen with parameter

$
0
0

Hi Everyone,

Outsystems provided me with what they call a 'temporary workaround' that works for us. Their workaround is as follows.

"I think I found something which may explain the behavior. Allow me to explain:

  1. The OneSignal block's Destroy handler removes the Received and Opened event handlers when it runs;
  2. This is done because Client actions from the block are called when handling these events; but after a transition to a new screen, actions from the previous screen can't be called anymore (doing so will trigger an error on the console/Service Center stating so);
  3. Unfortunately, the Destroy event is triggered after the next screen's Ready event, meaning EVERY plugin event handler will be lost (see this link for a clear timeline of screen lifecycle events).

We are currently discussing what is the best way to solve this, but in the meantime, what I propose as a temporary workaround is that the Destroy event handler be disabled from the OneSignal block.


Allow me to reiterate the steps, now including this temporary workaround:

  1. Place the 'OneSignal' block on the 'Layout', under the 'layout' container; I believe you have done this as the screenshot clearly depicts it;
  2. Make sure the handler of the 'Ready' event calls either 'Register' or 'RegisterWithUser' actions, in addition to other existing calls; I didn't mention this step explicitly in my last communication, but since the device is receiving notifications, you should already be doing it;
  3. Open the 'OneSignalPlugin' module, select the 'OneSignal' block and choose '(None)' as its 'OnDestroy' handler, as depicted on ; don't forget to publish the module and refresh the references of the consuming app."


The actual solution for us was step 3, the other things were already in place in one way or another.

Hope this info is useful for others with the same problem.


[Forums] How can I notify the web screen, using a Balloon_Info ?

$
0
0

Ana Reis wrote:

Hi Pedro,

Sorry you are right the notify widget is to be used on webblocks, not screens.

Just to better understand your case why do you need to use a InfoBalloon instead of a popup editor?
'

Hi Ana,

It's a UX team choice.



[Forums] OneSignalOnNotificationOpened is not triggered

[Forums] Batch Processing

$
0
0

Sorry for the late reply, but I stumbled upon the necessary info by accident today.

https://success.outsystems.com/Support/Enterprise_Customers/Maintenance_and_Operations/OutSystems_Platform_Timers_and_Asynchronous_Processes#How_Timers_are_Executed

Look at 3.

3. The Web Service checks first whether the timer is already executing in any Front-end Server node. If not, the Is_Runnining_Since and Is_Runnining_By attributes of the Cyclic_Job_Shared entity are updated. This will lock the timer from executed in any other Front-end Server node.

[Forums] suggestions

$
0
0

Hi,


currently working with this component.


First of all, I would suggest to make thn json-default values optional in the serialize, because when you have a readonly simple tree you save tons of json.

Second of all, I am not sure, but I had to create a selectNode myself, because I needed to search on id not tid. would be handy to have it as a action

[Forums] Google Invisible Recaptcha

[Forums] Google Invisible Recaptcha

$
0
0

Hi,

Haven't had chance to post the code, but have noticed that Invisible reCaptcha isn't compatible with older versions of browsers (Google only support the latest 2 of the common browsers).

Paul 

[Forums] IP address changing at runtime

$
0
0

Hi Tarun,

Is the added space you are seeing just in the logs? Sometimes in the logs, extra spaces are added, but that is not in fact the case when the logic is being processed.

I've had a few cases where I've tried to debug why an extra space was in a URL in the logs but it turned out the space wasn't actually being added, but there was some other problem going on.

Justin

[Forums] Change windowSoftInputMode to "adjustPan" instead of the default "adjustResize"

$
0
0

HI, 

I am building a mobile app and have floating content at the bottom of almost each page. When I focus on an inputfield at the page, the keyboard comes up and my floating content is on top of the keyboard and I can't see my input anymore. I don't want this content to be on top but to fall behind the keyboard.

I read this can be solved by changing the windowSoftInputMode to "adjustPan" instead of the default "adjustResize" in the manifest.

Does anyone know how to do this?


[Forums] Controls positions are not changing

$
0
0

Hi Gonçalo,

The issue was with position that's right. It is just a bit strange to use different "syntax styling" inside one AdvancedOptions field with and without quotes (and in description the example has single quotes for strings) and also square brackets for nested options. It would be nice to have that consistent to avoid trying every possible syntax.


Cheers,
Nick

[Forums] Batch Processing

$
0
0

Hi Hus,

adding to what Tim mentions and links to, and in line with what J. suggests:

You can have multiple timers running in parallel, in multiple front-ends, that's not an issue. What is relevant for you is that any given timer will only be running on one front-end at a time... so if you define your timer to handle all your load, it will not run on all/multiple front-ends in parallel, it will run in one front-end only, in parallel with any other different timer defined in your environment. (check https://success.outsystems.com/Support/Enterprise_Customers/Maintenance_and_Operations/OutSystems_Platform_Timers_and_Asynchronous_Processes)

Given that your work load is stored as Jobs in a table, you can have your Timer handling a Job (or batch of Jobs) at a time and monitor how long it is taking so as to never timeout and loose work, this way there will always be progress. Doing this typically relies on checking whether you're reaching the threshold of available time for execution and if so stop processing Jobs and call the Wake<Timer> action again to make sure it continues as soon as possible.

With BPT, on the other hand, you can have multiple instances of the same process running in parallel and on all front-ends configured. A new process instance could be started automatically by the creation of a new Job record, and the frequency of polling for BPT events is higher than for Timers. As downsides, João's concerns are relevant, along with the hard 5 minute timeout of a BPT automatic activity (which may be avoided by separating your job processing logic in more than one activity, depending on your particular case).

[Forums] How do you pass a Javascript variable value into Application variable?

$
0
0

Hi,

I'm trying to use this logic to get a random number to be passed into a web service and the page be refreshed by Javascript. I can do it through Ajax refresh but the Javascript bit is tricky.

I am able to output the random numbers into text boxes by Javascript, however I am only able to show them not manipulate them.

I've tried passing the typed value into a function (which simply doubles it).

My random number is put into a text input box by this javascript.

I imagine I am doing something really daft, as this article did make a lot of sense, and helped me get started. However, I have reached a bit of a roadblock. Any ideas?

SyntaxEditor Code Snippet

        document.getElementById("RichWidgets_wt3_block_wtMainContent_wtLatestRandomNumber").value = answer;

I have this in my onclick of a navigate button (which goes to "#") for the External URL

SyntaxEditor Code Snippet

"document.getElementById('" + Average1.Id + "').value = '"+DoubleMe("document.getElementById('"+LatestRandomNumber.Id+"').value")+"';"

[Forums] Regarding available lessons

$
0
0

Hi Faustina. My personal environment was suspended for inactivity, that's why.

It's now back up.

Thanks for letting me know.

[Ideas] Simple query to advanced convertion

$
0
0


There could be some magic feature that would make this time saver feature. :-)


Then we could make a simple query to build the 'skeleton' of a query and then introduce the aditional rules that cannot be defined in a simple query.



Viewing all 1476385 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>