Re: Callback onError: management
Dario Romano Trussardi <[email protected]> Thu, 9 Jul 2020 21:08:14 +0200
| Newsgroups | gmane.comp.lang.smalltalk.squeak.seaside |
|---|---|
| Message-ID | <[email protected]> |
Ciao, > > Sorry, in my previous email I didn't notice the onSuccess: wasn't sent > to the right object > > html anchor > onClick: ( > (html jQuery ajax) callback: [ > [ self setupCashCartNominativeFor: aName ] on: Error do: [ self > requestContext respond: [ :r | r internalError respond ] > ]; > onError: ( script <<( script jQuery: #genericErrorDialogId ) dialog open ); > onSuccess: ( script << (script jQuery: #idContentView) load > html:[:h| self renderContentViewOn: h])); > with:[ html div class: class; with:[ html paragraph: aName greaseString]] following the above code I deduced the following code: html anchor onClick: ( html jQuery ajax script:[ :script | script << html jQuery ajax callback:[ [ self setupCashCartNominativeFor: aName ] on: Error do:[ self requestContext respond:[ :r | r internalError respond ]]]; onError: ( script << ( script jQuery: #genericErrorDialogId ) dialog open); onSuccess:( script << (script jQuery: #idContentView) load html:[:h| self renderContentViewOn: h ])]); with:[ html div class: class; with:[ html paragraph: aName greaseString]] *** With this code the onError : ( script jQuery: #genericErrorDialogId ) dialog open) is open at any click even if the [ self setupCashCartNominativeFor: aName ] don’t signal error. Thanks, Dario P.S. In the method self setupCashCartNominativeFor: aName when needed I signal error with a simple code : Error signal: ‘error' _______________________________________________ seaside mailing list [email protected] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside