Thank you for reporting this bug. We will make it our priority to review this report.
  1. #41
    Ext JS Premium Member
    Join Date
    Sep 2009
    Posts
    59
    Vote Rating
    3
    wsi is on a distinguished road

      0  

    Default


    In 4.0.2, Ext.data.Model.fields property states

    fields : Array
    An array of the fields defined on this model

    It should be

    fields : Ext.util.MixedCollection
    A mixed collection of the fields defined on this model

  2. #42
    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


    Ext.tree.Panel:
    * Missing getRootNode and setRootNode methods.

    Ext.util.Sortable:
    * First property is missing the @property <name> tag. "The property in each item that contains the data to sort."

  3. #43
    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


    Ext.data.Operation
    * Missing the callback config.

  4. #44
    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


    Ext.tab.Panel
    * Missing activeTab config.

  5. #45
    Ext JS Premium Member ligaard's Avatar
    Join Date
    Apr 2011
    Location
    Copenhagen, Denmark
    Posts
    66
    Vote Rating
    0
    ligaard is on a distinguished road

      0  

    Default Adding an example to PluginManager would help a lot.

    Adding an example to PluginManager would help a lot.


    It would be helpful if the documentation for Ext.PluginManager contained an example of the ways to instantiate a plugin. I had to guess and try to find out.

    The example could be a (fictitious) auto-complete plugin, with a ptype set as 'plugin.auto-complete'. There are three ways I have found you can instantiate a plugin is. If more that one plugin, then wrap in an array. In the following example I instantiate using Ext.create:

    Example 1: Using Ext. create
    Code:
    Ext.create('Ext.view.plugin.AutoComplete', {
        storeId: 'MyStore',
        displayField: 'name'
    })
    Example 2: Instantiating using ptype (similar to xtype) to use lazy loading
    Code:
    {
        ptype: 'auto-complete',
        storeId: 'MyStore',
        displayField: 'name'
    }
    Example 3: No config object needed, just pass plugin's ptype as string
    Code:
    'auto-complete'
    I hope the above can serve as inspiration for expanding the Ext.PluginManager documentation with usable examples.

    Also: Using a line or two to describe ptype's would be helpful. As the text stands now, ptype is mentioned once, and the rest of the documentation in Ext.PluginManager's documentation talks about xtype.

  6. #46
    Sencha User
    Join Date
    Jun 2011
    Posts
    5
    Vote Rating
    0
    dwarf is on a distinguished road

      0  

    Default


    Some errors in 4.0.2 API in no special order:

    Ext.ElementLoader:
    Wrong doc for event load
    /**
    * @event exception
    * Fires after a successful load.
    * @param {Ext.ElementLoader} this
    * @param {Object} response The response from the server
    * @param {Object} options The options passed to the request
    */
    'load'

    Ext.form.FieldAncestor:
    Wrong name for event fieldvaliditychange
    /**
    * @event fielderrorchange
    * Fires when the validity state of any one of the {@link Ext.form.field.Field} instances within this
    * container changes.
    * @param {Ext.form.FieldAncestor} this
    * @param {Ext.form.Labelable} The Field instance whose validity changed
    * @param {String} isValid The field's new validity state
    */
    'fieldvaliditychange',

    Ext.Shadow:
    property offset must be Number and not String

    Ext.menu.Menu:
    Error in name/type in method showBy
    * @param {Mixed component} The {@link Ext.Component} or {@link Ext.core.Element} to show the menu by.

    Ext.grid.feature.AbstractSummary:
    Error in type in method toggleSummaryRow
    * @param {Boolan} visible True to show the summary row

    Ext.Component:
    Doc error in optional tag for method show and hide
    * @param {String/Element} animateTarget Optional, and <b>only valid for {@link #floating} Components such as

    Ext.util.HashMap:
    Missing mixins in the doc
    Ext.define('Ext.util.HashMap', {
    mixins: {
    observable: 'Ext.util.Observable'
    },

  7. #47
    Sencha Premium Member
    Join Date
    Nov 2009
    Posts
    92
    Vote Rating
    3
    tomb@ibcos.co.uk is on a distinguished road

      0  

    Default Ext.menu.Menu Add function

    Ext.menu.Menu Add function


    The add function of Ext.menu.Menu shows an example of adding items to a toolbar, not a menu

  8. #48
    Touch Premium Member
    Join Date
    Nov 2010
    Location
    Chicago
    Posts
    1,314
    Vote Rating
    110
    LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light

      0  

    Default


    Ext.draw.CompositeSprite - return value for MOST methods is incorrectly documented!

    setAttributes() - returns the composite sprite, not void

    add() - returns the added sprite, not void

    remove() - should return the removed sprite, see this:
    http://www.sencha.com/forum/showthre...removed-sprite

    getBBox() - returns bbox, not void

    show() - returns the composite sprite, not void

    hide() - returns the composite sprite, not void

  9. #49
    Touch Premium Member
    Join Date
    Nov 2010
    Location
    Chicago
    Posts
    1,314
    Vote Rating
    110
    LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light

      0  

    Default Ext.draw.Sprite - draggable configuration option

    Ext.draw.Sprite - draggable configuration option


    The doc for Ext.draw.Sprite should include the draggable configuration option.

    Adding this option will make the sprite draggable once this bug is fixed.

    http://www.sencha.com/forum/showthre...aggable-sprite

  10. #50
    Ext Premium Member halcwb's Avatar
    Join Date
    Mar 2010
    Location
    Rotterdam
    Posts
    379
    Vote Rating
    39
    halcwb has a spectacular aura about halcwb has a spectacular aura about

      0  

    Default Important doc missing on application architecture

    Important doc missing on application architecture


    Clicking the link in the description of Application:
    For more information about writing Ext JS 4 applications, please see the application architecture guide.
    Gives:

    Not Found

    The requested URL /ext-js/guide/application_architecture was not found on this server.

    Apache/2.2.14 (Ubuntu) Server at docs.sencha.com Port 80

Thread Participants: 168

  1. Lod (1 Post)
  2. mystix (3 Posts)
  3. Juanito (1 Post)
  4. GArrow (1 Post)
  5. adarsh_r_bhat (2 Posts)
  6. pbb72 (2 Posts)
  7. rex.staples (1 Post)
  8. rednix (1 Post)
  9. hendricd (1 Post)
  10. dogomatic (1 Post)
  11. richard.allen (1 Post)
  12. ValterBorges (4 Posts)
  13. cnelissen (1 Post)
  14. neshaug (1 Post)
  15. richardtallent (1 Post)
  16. Hemlock (2 Posts)
  17. pbienick (3 Posts)
  18. mankz (8 Posts)
  19. rstuart (1 Post)
  20. Ant1105 (1 Post)
  21. NOSLOW (1 Post)
  22. crysfel (1 Post)
  23. carl23934 (1 Post)
  24. zombeerose (19 Posts)
  25. Allwise (1 Post)
  26. themightychris (1 Post)
  27. SamuraiJack1 (1 Post)
  28. wildfire (1 Post)
  29. Qtx (4 Posts)
  30. wiznia (3 Posts)
  31. Greendrake (1 Post)
  32. charleshimmer (1 Post)
  33. chdig (1 Post)
  34. Jaitsu (1 Post)
  35. Dumas (1 Post)
  36. janhov (3 Posts)
  37. edspencer (7 Posts)
  38. firefoxSafari (1 Post)
  39. cstrong@arielpartners.com (1 Post)
  40. renku (75 Posts)
  41. westy (1 Post)
  42. slemmon (3 Posts)
  43. gevik (10 Posts)
  44. bodyboarder20 (4 Posts)
  45. ZachG (3 Posts)
  46. kleins (1 Post)
  47. campersau1 (5 Posts)
  48. 44gatti (1 Post)
  49. batweasel (1 Post)
  50. fguest (1 Post)
  51. drogers (1 Post)
  52. wsi (1 Post)
  53. ironandsteel (1 Post)
  54. McQuack_82 (1 Post)
  55. Uberdude (1 Post)
  56. hhangus (3 Posts)
  57. hexawing (4 Posts)
  58. chinabuffet (2 Posts)
  59. Ozone (2 Posts)
  60. tomb@ibcos.co.uk (5 Posts)
  61. olivierpons (1 Post)
  62. flanders (2 Posts)
  63. wufpack_jack (1 Post)
  64. devtig (1 Post)
  65. aghextjs (1 Post)
  66. WBX (1 Post)
  67. alonweiss (4 Posts)
  68. yakovsh (1 Post)
  69. gianmarco (3 Posts)
  70. halcwb (5 Posts)
  71. ykey (1 Post)
  72. korax (1 Post)
  73. zerkms (2 Posts)
  74. keithhackworth (2 Posts)
  75. eliotik (1 Post)
  76. h.wagner@telekom.de (1 Post)
  77. nosferatum (2 Posts)
  78. wbutler (1 Post)
  79. dancha (1 Post)
  80. Jan (HL) (2 Posts)
  81. touchy (1 Post)
  82. charris (2 Posts)
  83. Allan Stark (1 Post)
  84. vadimv (7 Posts)
  85. rhamflett (1 Post)
  86. Evantan (4 Posts)
  87. kent78 (1 Post)
  88. jhummel (1 Post)
  89. fishbone (1 Post)
  90. skirtle (35 Posts)
  91. LesJ (43 Posts)
  92. mangotang (2 Posts)
  93. Felicitus (1 Post)
  94. tiger.seo (3 Posts)
  95. clearbasis (1 Post)
  96. sreeser (1 Post)
  97. Rob Hogan (3 Posts)
  98. SebTardif (6 Posts)
  99. mberrie (4 Posts)
  100. rijkvanwel (1 Post)
  101. s.busch (1 Post)
  102. Nickname (4 Posts)
  103. dstarr@allofe.com (4 Posts)
  104. m4dc4p (1 Post)
  105. fdp (2 Posts)
  106. SommerEngineering (1 Post)
  107. mprogr (1 Post)
  108. Berzzzebub (2 Posts)
  109. Justin Noel (2 Posts)
  110. S├ębastien.Volle (2 Posts)
  111. sskow200 (1 Post)
  112. jobjo (1 Post)
  113. cadror (2 Posts)
  114. c089 (2 Posts)
  115. ligaard (29 Posts)
  116. neonova (2 Posts)
  117. jonathanmv (1 Post)
  118. nbabinski (4 Posts)
  119. Vasiliy Faronov (2 Posts)
  120. mrobinson (1 Post)
  121. ext-spring-mvc (1 Post)
  122. rexmpetersen (1 Post)
  123. BillHubbard (5 Posts)
  124. redraid (1 Post)
  125. Arshak (2 Posts)
  126. espeak (1 Post)
  127. Farish (2 Posts)
  128. nohuhu (1 Post)
  129. dwarf (1 Post)
  130. burnnat (12 Posts)
  131. don@electionmall.com (1 Post)
  132. sirtmp (1 Post)
  133. Jasel_ExtJS (1 Post)
  134. dusek (1 Post)
  135. bioinfo (1 Post)
  136. dpaquin (1 Post)
  137. nhoward (1 Post)
  138. Wilkins (1 Post)
  139. flatbugz (1 Post)
  140. tonyx (1 Post)
  141. eirik.lorentsen (1 Post)
  142. limscoder (1 Post)
  143. ExtJSNinjas (2 Posts)
  144. castitas (7 Posts)
  145. nealtao (1 Post)
  146. mark0978 (7 Posts)
  147. olecom (2 Posts)
  148. JimSoper (1 Post)
  149. hnordt (1 Post)
  150. WingC (2 Posts)
  151. cawoodm (1 Post)
  152. jchristen (1 Post)
  153. carrollecc (1 Post)
  154. p33t (5 Posts)
  155. user ext (1 Post)
  156. JeromeA (1 Post)
  157. mikfreeman (1 Post)
  158. DrewM (1 Post)
  159. Lascaux (1 Post)
  160. einartg (2 Posts)
  161. colin.yates (1 Post)
  162. atomcat (1 Post)
  163. Ghostly (2 Posts)
  164. bomslang (1 Post)
  165. wayne_x (1 Post)
  166. mpost (1 Post)
  167. jreusser (1 Post)
  168. ckerth (1 Post)