Anyone Successfully Using Sweetalert 2 with ServiceNow?

Paul Curwen
Giga Sage

Hi, I'm currently using SweetAlert which is available from Share as an Update Set from:

 

ServiceNow Share

 

SweetAlert 2 is now available from Share:

 

https://developer.servicenow.com/app.do#!/share/contents/1722265_sweetalert2_a_beautiful_responsive_...

 

it has a few extra features I'd like to use, just can't get it working in ServiceNow

 

Any advice appreciated,

 

Regards,

 

Paul.

***If Correct/Helpful please take time mark as Correct/Helpful. It is much appreciated.***

Regards

Paul
1 ACCEPTED SOLUTION

Hi jralph

 

I now have it all working in both London and Madrid.

 

The Update Set I've used is v2.3 which is available form Share here:

https://developer.servicenow.com/app.do#!/share/contents/1722265_sweetalert2_a_beautiful_responsive_...

 

No extra config was required just installed the Update Set and works a treat. Finally I can use Question marks 🙂 Some of the new features are great, a big improvement on Sweet 1

 

I've only used it in Chrome so if you are using it in IE11 you may have issues according to the comments from other on the Share page. 

You will also find the resources here useful: https://sweetalert2.github.io/

 

It comes with a great sample table as well:

 

find_real_file.png

***If Correct/Helpful please take time mark as Correct/Helpful. It is much appreciated.***

Regards

Paul

View solution in original post

19 REPLIES 19

jralph
Mega Contributor

I recently installed it and can't get it to stop auto closing after a couple of seconds.

Please help.

June

jralph
Mega Contributor

After spending 2 days trying to get the alert from not auto-closing, I gave up.  I went back to the standard one. 

I don't know if it has to do with "promise" or what.

Maybe someone can help.

J

Hi jralph

 

I now have it all working in both London and Madrid.

 

The Update Set I've used is v2.3 which is available form Share here:

https://developer.servicenow.com/app.do#!/share/contents/1722265_sweetalert2_a_beautiful_responsive_...

 

No extra config was required just installed the Update Set and works a treat. Finally I can use Question marks 🙂 Some of the new features are great, a big improvement on Sweet 1

 

I've only used it in Chrome so if you are using it in IE11 you may have issues according to the comments from other on the Share page. 

You will also find the resources here useful: https://sweetalert2.github.io/

 

It comes with a great sample table as well:

 

find_real_file.png

***If Correct/Helpful please take time mark as Correct/Helpful. It is much appreciated.***

Regards

Paul

sgmartin
Kilo Guru

I think it does have to do with Promises, whatever those are.  I don't think ServiceNow supports =>.

So instead of:

then((result) => {

I replaced it with:

then(function(result) {

And it works in the UI Action I was working on.  Now I can't get it to work in an onLoad Client Script.  The alert comes up just fine, but clicking the OK button does nothing.

Worked out why we are having these issues. Promises support and arrow function (=>) were introduced in ECMAScript 6 (2015). ServiceNow is still using ECMAScript 5 (2010) so we just need to revert to good old fashioned functions for the callbacks for now. 

 

Interestingly the ServiceNow code checker will complain at the use of ECMAScript 6 syntax such as let, const, promsie and =>etc, but Chrome will still interpret these and works. IE11 will not as IE11 neither supports arrow functions nor native Promises.

***If Correct/Helpful please take time mark as Correct/Helpful. It is much appreciated.***

Regards

Paul