1. #21
    Ext JS Premium Member
    Join Date
    Mar 2008
    Location
    Phoenix, AZ
    Posts
    627
    Vote Rating
    10
    zombeerose will become famous soon enough zombeerose will become famous soon enough

      0  

    Default


    Much appreciated!

  2. #22
    Ext JS Premium Member
    Join Date
    Apr 2007
    Posts
    186
    Vote Rating
    0
    Darklight is on a distinguished road

      0  

    Default


    hey hendricd, thanks for your continued work on this great extension!
    should RC2 be working with Ext 3 Final? I get a "with this.filterOptRe is undefined" error when i try to update to the new version.
    thanks in advance!

  3. #23
    Sencha User
    Join Date
    Jul 2008
    Posts
    10
    Vote Rating
    0
    dubrovsky is on a distinguished road

      0  

    Default How to catch errors in MIF apps...

    How to catch errors in MIF apps...


    Dear Mr. Hendricks, please answer me the following question.
    How can I, using your excellent MIF extension, catch errors or exceptions witch may be thrown by server side of my web application(said, in JSON format). What events, methods of MIF API or may be some technics should I use to tell users that was something wrong on the server code?

  4. #24
    Sencha - Community Support Team hendricd's Avatar
    Join Date
    Aug 2007
    Location
    Long Island, NY USA
    Posts
    5,962
    Vote Rating
    10
    hendricd will become famous soon enough hendricd will become famous soon enough

      0  

    Default


    Quote Originally Posted by Darklight View Post
    hey hendricd, thanks for your continued work on this great extension!
    should RC2 be working with Ext 3 Final? I get a "with this.filterOptRe is undefined" error when i try to update to the new version.
    thanks in advance!
    @Darklight -- Hard to say. I just refreshed the demo sites with the latest Ext 3.0 build, and I'm not seeing anything like that on the demos.

    Have you cleared your caches? Switch to ext-all-debug and get your mouse dirty in Firebug.
    "be dom-ready..."
    Doug Hendricks

    Maintaining ux: ManagedIFrame, MIF2 (FAQ, Wiki), ux.Media/Flash, AudioEvents, ux.Chart[Fusion,OFC,amChart], ext-basex.js/$JIT, Documentation Site.


    Got Sencha licensing questions? Find out more here.


  5. #25
    Sencha - Community Support Team hendricd's Avatar
    Join Date
    Aug 2007
    Location
    Long Island, NY USA
    Posts
    5,962
    Vote Rating
    10
    hendricd will become famous soon enough hendricd will become famous soon enough

      0  

    Thumbs up


    Quote Originally Posted by dubrovsky View Post
    Dear Mr. Hendricks, please answer me the following question.
    How can I, using your excellent MIF extension, catch errors or exceptions witch may be thrown by server side of my web application(said, in JSON format). What events, methods of MIF API or may be some technics should I use to tell users that was something wrong on the server code?
    @dubrovsky -- How are you 'collecting' such exceptions from your server-pages now. If it's centralized, it would be a simple matter to send the parent page a 'message' containing the error payload.

    Explain...
    "be dom-ready..."
    Doug Hendricks

    Maintaining ux: ManagedIFrame, MIF2 (FAQ, Wiki), ux.Media/Flash, AudioEvents, ux.Chart[Fusion,OFC,amChart], ext-basex.js/$JIT, Documentation Site.


    Got Sencha licensing questions? Find out more here.


  6. #26
    Sencha User
    Join Date
    Jul 2008
    Posts
    10
    Vote Rating
    0
    dubrovsky is on a distinguished road

      0  

    Default


    For example:
    var tab = tabpanel.add({
    xtype:'iframepanel'
    ,title: 'CIM/SMGS'
    ,closable: true
    ,cls:'x-panel-body'
    ,loadMask:{msg:"Loading..."}
    ,defaultSrc: 'Smgs_create.do?task=create'
    });
    Here I load in IFRAME context from another jsp page. And when something wrong on the server side during loading, how can I catch exception here?

  7. #27
    Sencha - Community Support Team hendricd's Avatar
    Join Date
    Aug 2007
    Location
    Long Island, NY USA
    Posts
    5,962
    Vote Rating
    10
    hendricd will become famous soon enough hendricd will become famous soon enough

      0  

    Default


    Quote Originally Posted by dubrovsky View Post
    ..
    Here I load in IFRAME context from another jsp page. And when something wrong on the server side during loading, how can I catch exception here?
    There are a variety of exceptions, no?

    Is Ext loaded in those pages? If so, you could evaluate each of your Ajax calls and report those exceptions to the parent page as they happen.

    Are you talking about 40x, 50x HTTP Errors? (IFRAMEs are weak at providing properties to manage HTTP status.)

    Keep talking...
    "be dom-ready..."
    Doug Hendricks

    Maintaining ux: ManagedIFrame, MIF2 (FAQ, Wiki), ux.Media/Flash, AudioEvents, ux.Chart[Fusion,OFC,amChart], ext-basex.js/$JIT, Documentation Site.


    Got Sencha licensing questions? Find out more here.


  8. #28
    Sencha User
    Join Date
    Jul 2008
    Posts
    10
    Vote Rating
    0
    dubrovsky is on a distinguished road

      0  

    Default


    Let's say, I catch an exception on server side during loading child page in iframe with Extjs in it, which is generated by my business logic. No matter, what exception, and I want a way to let know about it to the parent page and show to the end user a custom message.
    In Ajax requests I use for such situations JSON responses and success or failure callback functions.

  9. #29
    Sencha - Community Support Team hendricd's Avatar
    Join Date
    Aug 2007
    Location
    Long Island, NY USA
    Posts
    5,962
    Vote Rating
    10
    hendricd will become famous soon enough hendricd will become famous soon enough

      0  

    Default


    @dubrovsky -- Difficult to steer you one way or another without seeing your child page architecture (Are they Ext-Ajax exclusively, or simple HTML Forms?)

    If they are Ajax-centric, the ext-basex adapter (see my sig below) offers global HTTP-status traps and a means to evaluate (via listeners) EVERY response from the server for trouble.

    You could also set class-level listeners (recently added to Ext 2.2/3) on the data.Connection class itself to trap those sort of things. (search the Forums for more on that).

    Intercepting/gathering is the hard part. But, when they occur, you could easily call a function or send a message to the parent page for handling

    Code:
    var troubles = [....];
    parent && 
       parent.NotifyTroubles && 
           parent.NotifyTroubles( troubles); //call a global function directly on the parent page to handle it
    or with MIF involved:
    Code:
      //Child page sends:
       window.sendMessage && window.sendMessage(troubles,'trouble');
    
      //parent page's MIF has a listener:
       MIFPanel.on('message:trouble', function(troubles){
          Ext.each([].concat(troubles), panicFn );
    
       });
    A few ways to handle it. Go nuts !
    "be dom-ready..."
    Doug Hendricks

    Maintaining ux: ManagedIFrame, MIF2 (FAQ, Wiki), ux.Media/Flash, AudioEvents, ux.Chart[Fusion,OFC,amChart], ext-basex.js/$JIT, Documentation Site.


    Got Sencha licensing questions? Find out more here.


  10. #30
    Sencha User
    Join Date
    Jul 2008
    Posts
    10
    Vote Rating
    0
    dubrovsky is on a distinguished road

      0  

    Default


    Could you help me a bit more.
    A concrete situation.
    I use this fragment in parent page to load jsp child page in miframe:
    var tab = tabpanel.add({
    xtype:'iframepanel'
    ,title: 'CIM/SMGS'
    ,closable: true
    ,cls:'x-panel-body'
    ,loadMask:{msg:"Loading..."}
    ,defaultSrc: 'Smgs_create.do?task=create'
    });
    When loaded, I have form rendered using Extjs with data from database .
    But suppose when loading Smgs_create.do url my server code catch an error. May be db connect was lost or business logic thorow an exception. My child page isn't rendered yet. What is the way here to let the end user know about it, to catch such exception on user's side, to let Extjs and MIF know that it was exception on server and show it customised to the user. Should i somehow catch it on child page and then send message to parent, or may be parent could have a way to know about it.
    Sorry, if my questions seems to you, a big GURU, too stupid...

Thread Participants: 192

  1. alien3d (2 Posts)
  2. Dumbledore (7 Posts)
  3. mystix (3 Posts)
  4. cobnet (4 Posts)
  5. mysticav (2 Posts)
  6. chiphi13 (2 Posts)
  7. xor (1 Post)
  8. Artistan (1 Post)
  9. Darklight (2 Posts)
  10. albertyips (3 Posts)
  11. kmiyashiro (1 Post)
  12. hoggy (1 Post)
  13. mark.lozano (1 Post)
  14. end-user (2 Posts)
  15. naxito (1 Post)
  16. tdikarim (5 Posts)
  17. hallikpapa (1 Post)
  18. smokeman (1 Post)
  19. carstep (1 Post)
  20. brookd (5 Posts)
  21. fermo111 (1 Post)
  22. soros (2 Posts)
  23. gelleneu (3 Posts)
  24. Hagge (1 Post)
  25. cherbert (7 Posts)
  26. marcoas (1 Post)
  27. jburgam (1 Post)
  28. Air_Mike (2 Posts)
  29. benwg (1 Post)
  30. massimo (2 Posts)
  31. stumpy_uk (1 Post)
  32. hat27533 (1 Post)
  33. bkraut (10 Posts)
  34. disizben (2 Posts)
  35. jphillips (10 Posts)
  36. lemanli (1 Post)
  37. gurpal2000 (4 Posts)
  38. boonkerz (2 Posts)
  39. kavon (1 Post)
  40. danderson (3 Posts)
  41. Yoris (4 Posts)
  42. paubach (1 Post)
  43. jbird526 (11 Posts)
  44. mitchellsimoens (1 Post)
  45. fanspace (3 Posts)
  46. nak1 (3 Posts)
  47. svdb (6 Posts)
  48. alessandro (7 Posts)
  49. sirioz10 (2 Posts)
  50. iulian (1 Post)
  51. jfa (1 Post)
  52. richgoldmd (1 Post)
  53. geese0090 (1 Post)
  54. spiderman123 (6 Posts)
  55. NOSLOW (2 Posts)
  56. mihaip007 (3 Posts)
  57. herry (1 Post)
  58. zombeerose (36 Posts)
  59. hp (3 Posts)
  60. Dave.Sanders (6 Posts)
  61. zerba78 (2 Posts)
  62. DTT_11-1983 (2 Posts)
  63. aranacarlospe (4 Posts)
  64. rule3 (2 Posts)
  65. ccherrett (1 Post)
  66. Eric24 (6 Posts)
  67. pico (2 Posts)
  68. ttbgwt (1 Post)
  69. zlt (1 Post)
  70. mcouillard (4 Posts)
  71. supercharge2 (2 Posts)
  72. wiznia (1 Post)
  73. niterain (2 Posts)
  74. simplessus (1 Post)
  75. kohyea (3 Posts)
  76. dubrovsky (5 Posts)
  77. muratyildiz (3 Posts)
  78. benmclendon (4 Posts)
  79. charleshimmer (3 Posts)
  80. jbones (1 Post)
  81. njw (2 Posts)
  82. paolocavelli (9 Posts)
  83. dhrystones (2 Posts)
  84. novant (1 Post)
  85. canxss (4 Posts)
  86. bigice (1 Post)
  87. Achim74 (1 Post)
  88. agalue (4 Posts)
  89. Drayton (2 Posts)
  90. tester1 (3 Posts)
  91. dreas (3 Posts)
  92. pkli (2 Posts)
  93. ibet (2 Posts)
  94. SunWuKung (2 Posts)
  95. mschwartz (30 Posts)
  96. armagedon (4 Posts)
  97. malstroem (1 Post)
  98. Stju (2 Posts)
  99. briang (4 Posts)
  100. mivilleb (3 Posts)
  101. AgentSmith (11 Posts)
  102. matmosis (7 Posts)
  103. theCodingChimp (4 Posts)
  104. achui_1980 (1 Post)
  105. MacSimon (1 Post)
  106. bocockli (1 Post)
  107. edykstra (1 Post)
  108. Jangla (1 Post)
  109. peteryjk (1 Post)
  110. Capt.JackSparrow (6 Posts)
  111. litou (1 Post)
  112. s2xi (1 Post)
  113. cdeclercq (1 Post)
  114. TomChiverton (4 Posts)
  115. mskdev (1 Post)
  116. i1befree (3 Posts)
  117. TheBerliner (1 Post)
  118. robertoroberto (2 Posts)
  119. Antjac (5 Posts)
  120. Tinki (7 Posts)
  121. pcr (3 Posts)
  122. decker.net (4 Posts)
  123. wildweasel (1 Post)
  124. andynuss (36 Posts)
  125. extjs3user (1 Post)
  126. Henrik Rutzou (1 Post)
  127. mailme_gx (4 Posts)
  128. mthaynie (1 Post)
  129. Ankai (1 Post)
  130. Tom23 (3 Posts)
  131. jkerschb (1 Post)
  132. ish90an (1 Post)
  133. nick.shrayer (5 Posts)
  134. swarm (3 Posts)
  135. orugo (1 Post)
  136. Rick.McIntosh (1 Post)
  137. dtex-lab (6 Posts)
  138. asagala (1 Post)
  139. dusoo (4 Posts)
  140. runintostar (2 Posts)
  141. completej (1 Post)
  142. ironandsteel (5 Posts)
  143. zboris (2 Posts)
  144. squ3lch (2 Posts)
  145. scott.mohekey (4 Posts)
  146. wensa (1 Post)
  147. Artoiss (2 Posts)
  148. chu_man_fu (4 Posts)
  149. KommS (4 Posts)
  150. aleksf (1 Post)
  151. luca.santaniello (1 Post)
  152. wvx10 (2 Posts)
  153. hendratan (2 Posts)
  154. lwarring (2 Posts)
  155. weblin (1 Post)
  156. asp3ctus (1 Post)
  157. amit_gupta (3 Posts)
  158. yugho (4 Posts)
  159. florin.raicu (2 Posts)
  160. xmszhang (1 Post)
  161. cyrhades (1 Post)
  162. fff398 (2 Posts)
  163. dobberph (2 Posts)
  164. gorun-ul (1 Post)
  165. nicki (1 Post)
  166. After2050 (10 Posts)
  167. estesbubba (1 Post)
  168. scaddenp (11 Posts)
  169. Farkonix (1 Post)
  170. santoshsatav (1 Post)
  171. karthik085 (4 Posts)
  172. pesca506SAGE (1 Post)
  173. sosy (2 Posts)
  174. tronlt (1 Post)
  175. MrSparks (5 Posts)
  176. Michael A. (3 Posts)
  177. ebx6211 (1 Post)
  178. janwilleml (1 Post)
  179. cherepanov (1 Post)
  180. alexeiberkov (1 Post)
  181. hjfiou (1 Post)
  182. someone80 (1 Post)
  183. andersonv1 (1 Post)
  184. parsbin (6 Posts)
  185. FanOfExt (1 Post)
  186. qdch520 (1 Post)
  187. tboilard (2 Posts)
  188. siebmanb (1 Post)
  189. bauwelp (1 Post)
  190. kamalraj (1 Post)
  191. Waltzy (1 Post)
  192. sidthegooner (5 Posts)

Tags for this Thread

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..." hd porno faketaxi