Можно ли создать xtype rallytreegrid с помощью моделей элементов портфолио через TreeStoreBuilder? Я могу построить дерево раллипортфолио с элементами портфеля, однако им не удалось создать сетку деревьев с этим типом объекта.Сетка дерева с элементами портфолио
ответ
Следующий код не отображает Tree Grid и не производит никаких ошибок. Тот же самый код, с «User Story» вместо «portfolioitem/области» делает работу правильно:
launch: function() {
Ext.create('Rally.data.wsapi.TreeStoreBuilder').build({
models: ['portfolioitem/area'],
autoLoad: true,
enableHierarchy: true
}).then({
success: this._onStoreBuilt,
scope: this
});
},
_onStoreBuilt: function(store) {
this.add({
xtype: 'rallytreegrid',
context: this.getContext(),
store: store,
columnCfgs: [
'Name',
'Owner',
'Description'
]
});
}
После небольшой отладки я смог получить его на работу, сделав пару небольших ухищрений, чтобы ваш код функция запуска:
launch: function() {
Ext.create('Rally.data.wsapi.TreeStoreBuilder').build({
models: ['portfolioitem/feature', 'userstory'],
parentTypes: ['portfolioitem/feature'],
autoLoad: true,
fetch: ['Name', 'Owner', 'Description'],
enableHierarchy: true
}).then({
success: this._onStoreBuilt,
scope: this
});
}
Опять же, это должно работать совсем немного ровнее в следующей версии SDK, но, надеюсь, это должно получить вас по настоящее время.
, используя ваш код, в дереве отображаются только истории пользователей и их дети. Вы могли просматривать функции? –
стрелять, ты прав. мне придется копать немного глубже ... –
Идеальная сетка деревьев будет доступна на бета-панели «Элементы портфолио». Этот тип сетки доступен через SDK в этот момент? –
- 1. Сетка дерева с поиском
- 2. Использование rallyaddnew xtype с элементами портфолио
- 3. Реагирующая сетка с «расширяющимися» элементами
- 4. Портфолио Сетка случайного интервала @media запрос
- 5. модуль/сетка с элементами изменяющегося размера
- 6. Сетка с различными элементами высоты (React Native)
- 7. Windows Store - Сетка приложение с различными элементами
- 8. jqGrid сетка дерева - не отображается?
- 9. Сетка дерева Dojox в XPages
- 10. Получить высоту дерева с несколькими дочерними элементами
- 11. Отзывчивая 4-х столбцовая сетка изображений для портфолио
- 12. /портфолио работает, но/портфолио не
- 13. ExtJS 4.0.7: Сетка дерева не отображается
- 14. EXTJS 5 Сетка дерева сетки css
- 15. связанные дерева сетка с перетаскиванием с помощью углового JS
- 16. Сетка внутри scrollviewer с несколькими пользовательскими элементами управления внутри
- 17. Сетка FireMonkey с различными элементами управления в том же столбце
- 18. SlickGrid - редактируемая сетка с элементами управления Видимый по умолчанию
- 19. 2D сетка с выбираемыми элементами в C# Wforms?
- 20. Портфолио сетки с jquery?
- 21. Построение дерева с родительскими отношениями с дочерними элементами C# рекурсивно
- 22. Сетка Jq-дерева не загружала данные с контроллера
- 23. jqGrid. Сетка дерева с локальными данными и специальным полем «загружена»
- 24. Страницы портфолио Bootstrap
- 25. Рекурсивная функция дерева с бесконечными дочерними элементами. C++
- 26. Заполнение дерева с элементами XSD и атрибутами в VB 2008
- 27. Извлечение рекурсивного дерева только с определенными элементами «расширенный»
- 28. Портфолио программирования
- 29. jQuery портфолио toggle messing с положением
- 30. Проблемы с плагинами портфолио Grails
Не могли бы вы привести пример кода, который вы пробовали, или каких-либо конкретных ошибок, которые вы получаете? TreeGrid в 2.0rc3 все еще был экспериментальным, поэтому я не уверен, поддерживает ли он PI в настоящее время или нет. Сетка в следующем выпуске SDK определенно будет, но, возможно, мы можем обойти любые текущие проблемы в этой версии –
@KyleMorse - Следующий код не отображает Tree Grid и не создает никаких ошибок. Один и тот же код с «User Story» вместо «portfolioitem/area» работает корректно: '' 'запуск: function() { \t Ext.create ('Rally.data.wsapi.TreeStoreBuilder'). Build ({ \t \t модели: [ 'portfolioitem/область'], \t \t AutoLoad: правда, \t \t enableHierarchy: истинно \t}), то ({ \t \t успеха:. this._onStoreBuilt, \t \t область применения: это \t}); }, _onStoreBuilt: функция (магазин) { \t this.add ({ \t \t xtype: 'rallytreegrid', \t \t контекст: this.getContext(), \t \t магазин: магазин, \t \t columnCfgs: [ \t \t \t 'Name', \t \t \t 'Владелец', \t \t \t 'Описание' \t \t] \t}); } '' ' –