|
|
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, а я вот до сих пор не понял, как отрендерить например какой-нибудь грид в панель, находящуюся в центральном регионе, к примеру. Поэтому как почерпнул из просторов интернета, прописываю html в панели, что-то вроде <div id="grid"></div>, и указываю гриду рендерится в этот div. Но с этим проблемы, я так понял панель может позже грида отрендериться, и гриду уже некуда себя деть, получается пусто. Так, что у меня. Вот часть панели, в которую нужно отрендерить chart Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Эта панель отрисовывается при загрузке страницы. Точно такая же панель отрисовывается по клику в меню: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. Первый chart появляется, в консоли ошибка Uncaught TypeError: Cannot call method 'writeTo' of null и тишина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 12:15 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
А чем Вас так не удовлетворяет: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 12:54 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, а дело в том что у меня данные для chart'ов сначала вытаскиваются из базы, загружаются в store, потом из него по событию load я вытаскиваю значения полей, считаю проценты и создаю новый store с этими данными, с которым уже работает chart. Соответственно chart не появится, если store пустой, поэтому и его рендер стоит там же после создания store. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:01 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
А что мешает соответствующие store'ы (tampax'ные и chart'овские) рожать сразу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:19 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Пробовал, никак не получалось, всё время ошибки сыпались. Удалось только вот так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. В chart2create(); содержится Ext.create('Ext.chart.Chart', ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 14:19 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Ошибки, я так понимаю, связаны с пустыми store'ами. Поэтому пришлось так делать, рендер только после заполнения стора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 14:21 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Ну шо ж Вы беспомощный такой-то... Вот ext\'овский Pie charts , тупо с\'copy -> paste\'сченный и слегка адаптированный к Вашей хотелке Код: javascript Все фунциклирует вне зависимости от того, когда произошла загрузка store\'а... (можете сначала тыцьнуть в кнопоцку "PanelX", а затем в "Load Data" и наоборот) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 14:49 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Ладно, проехали)) Сделал немного подругому-работает. Проблема другая появилась. Уж очень плохо выглядят диаграммы на мЕньшем разрешении экрана, чем у меня, они съезжают и их не видно. Я так понимаю чтобы сделать их размер автоматически регулируемым под размеры остальных блоков используется параметр autoSize? Если я делаю так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. то в консоли появляются ошибки: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 17:45 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1449074]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
7ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 544ms |

| 0 / 0 |
