Rally Software

  • 1.  API - Auto expand a tree grid

    Posted Jun 19, 2017 09:46 AM
    Hi there - I hope someone can help.
    I have put together the HTML below to display a hierarchy for a particular project starting at a particular level (portfolio epic in this case) - to be put into Confluence.
    When it is displayed it doesn't auto expand - so looks a bit odd - I only have 1 item at the top level so my page looks a bit bare. Is it possible to display the tree expanded ?


    <!DOCTYPE html> <html> <head>     <title>Project Hierarchy</title>      <script type="text/javascript" src="https://rally1.rallydev.com/apps/2.1/sdk.js?apiKey=[key]"></script>      <script type="text/javascript">         Rally.onReady(function() {             Ext.define('Rally.example.SimpleTreeGrid', {                 extend: 'Rally.app.App',                 componentCls: 'app',                              launch: function() {                     Ext.create('Rally.data.wsapi.TreeStoreBuilder').build({                         models: ['PortfolioItem/PortfolioEpic'],                                 context: {                                  project: '/project/96617353056',                                  projectScopeDown: true                              },                               filters: [{property: 'name',                                 operator : '=',                                 value : [name]}                                 ],                         autoLoad: true,                         enableHierarchy: true                     }).then({                         success: this._onStoreBuilt,                         scope: this                     });                 },                              _onStoreBuilt: function(store) {                     this.add({                         xtype: 'rallytreegrid',                         store: store,                         context: this.getContext(),                         enableEditing: false,                         enableBulkEdit: false,                         shouldShowRowActionsColumn: false,                         enableRanking: false,                         columnCfgs: [                             'Name',                             'ScheduleState',                             'Owner'                         ]                     });                 }             });                           Rally.launchApp('Rally.example.SimpleTreeGrid', {               name: 'Simple Tree Grid Example'             });         });     </script>      <style type="text/css">              </style> </head> <body></body> </html>


  • 2.  Re: API - Auto expand a tree grid

     
    Posted Jul 31, 2017 12:20 PM

    Hey Graham, 

     

    It sounds like davse04 looked into this and we couldn't figure out any way to do it either. Were you able to figure anything out here since the original post? 

     

    Unless morky01 has any ideas!



  • 3.  Re: API - Auto expand a tree grid

    Posted Aug 01, 2017 04:27 AM

    Hi John,

     

    Unfortunately I'm no further on - not the end of the world but a bit frustrating as it seems like it should be eminently possible!

     

    Graham