|
|
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Да, ступил. Сделал вот так: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. При клике появляется грид справа. Но я теперь не понимаю как мне быть, если нужно прорисовать к примеру две панели и в них добавить по гриду? Как не пробовал - не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2012, 04:19 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Регионы представляют собой Ext.panel.Panel со всеми вытекающими ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2012, 11:16 |
|
||
|
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. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. Перестали кнопки работать, т.к. если я оставлю как было Код: javascript 1. 2. то ничего не загружается и в консоли ошибка Unexpected identifier Чувствую, совсем тупой вопрос, но как заставить кнопки снова работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2012, 14:21 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
1. Задлянафига Вы в Panel Grid засунули ( Reduce container nesting )? 2. Jeka57 Код: javascript 1. 2. 3. Jeka57ничего не загружается и в консоли ошибка Unexpected identifier Чувствую, совсем тупой вопрос, но как заставить кнопки снова работать? Ну, а рядом с консолью - ЭстЪ TAB Script/Sources. Заходим туда, ставим breakpoint на обработчик itemclick и вперьодЪ! P.S. И замените TAB'ы на пробелы в Вашем редакторе, pls... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2012, 15:29 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
1.Так оно было в примере в документации, я подругому не знаю как мне в панели гриды засунуть. 2.Я же говорю, если добавить var перед ext.create внутри regionCenter.add(), то ничего не загружается вообще и на этой строке появляется ошибка Unexpected identifier. 3.Дело в том, что это вопрос, вытекающий из второго, если не определена переменная grid, то в кнопках перестает работать определение выделенной строки: var selection = grid.getView().getSelectionModel().getSelection()[0]; Поэтому я и спрашиваю как их починить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2012, 18:11 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Вопрос в том, как забрать у xtype grid выделенную строку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2012, 20:49 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
> в панели гриды засунуть. Ex_Soft Reduce container nesting > если добавить var перед ext.create внутри regionCenter.add() /me вспоминает: АБС...большая машина "воин-купол" пришла в движение от пальца в отверстии пятом и от пальца в отверстии сорок седьмом, и движение было неодолимое, быстрое и прямое... > если не определена переменная grid > Вопрос в том, как забрать у xtype grid выделенную строку? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2012, 23:05 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Ладно, с горем пополам разобрался со всем. Теперь еще проблема появилась. Возвращаясь к combobox в grid'e. Нашел пример, вот код columns с комбобоксом: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Данные в комбобокс загружаются, в таблицу сохраняются id, всё как положено. А вот в grid поля пустые. Я так понимаю что-то не так в renderer? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 00:01 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Код: javascript 1. 2. 3. 4. 5. 6. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 00:27 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, огромнейшее спасибо! Еще не подскажите как добавить фильтры по каждому полю? Искал, так и не нашел нормальных объяснений. Чтобы сверху или снизу грида добавились текстовые поля и по ним можно фильтровать данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 00:39 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
> Еще не подскажите как добавить фильтры по каждому полю? Штатно такое, типо, не предусматривается. Тут нужно брать в руки напильник. А из готового - попробуйте Ext.ux.grid.FiltersFeature ... Мо подойдет/понравится... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 00:48 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
В принципе подходит, всё работает, но я так понимаю это фильтрация только тех данных, которые загружены в store? Я посмотрел php код здесь , но так и не понял как мне его добавить к своему Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 01:40 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Jeka57я так понимаю это фильтрация только тех данных, которые загружены в store? Да. Для фильтрации на серванте нужно установить Ext.data.Store.remoteFilter в true, Ext.ux.grid.FiltersFeature.local в false (хотя оно и так по default'у). Теперь фильтр будет передаваться на сервант в формате , зависящем от Ext.ux.grid.FiltersFeature.encode . Далее поступаем по правилу великого чешского ученого Буравчика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 10:53 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
P.S. Поискав grid+header+filter надыбал Ext.ux.grid.GridHeaderFilters ( Ext.ux.grid.GridHeaderFilters ) Сам его не юзал, но, судя по дате последней версии: Version 0.2.0 - 05/03/12, - типо живет и развивается/поддерживается. Можете покрутить еще и его... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 11:03 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Да вроде и того стандартного функционала достаточно. Поставил local: false, никаких запросов не делается. Может не надо Буравчика, поможете немного со скриптом на сервере?)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 00:14 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
> никаких запросов не делается Непорядок. 100%-но? Что в Console/Net? Покажите Store/Grid (только без listener'ов/dockedItem'ов/tbar'ов etc.) > поможете немного со скриптом на сервере?)) Я на пыхе только хеловордил... По этому вопросу Вам лучче сюда _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 00:51 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Ex_SoftНепорядок. 100%-но? Что в Console/Net? Покажите Store/Grid (только без listener'ов/dockedItem'ов/tbar'ов etc.) store Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. в grid Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Пытаюсь отфильтровать записи, в консоли только два GET запроса для treepanel и собственно grid'a которые при загрузке страницы появляются и тишина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 01:27 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Jeka57в консоли только два GET запроса для treepanel и собственно grid'a которые при загрузке страницы появляются и тишина. Ну, дык, у Вас же Jeka57 Код: javascript 1. 2. 3. 4. 5. 6. Вот Вам дрозофила: Код: javascript 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. Разбирайтесь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 13:23 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Вот спасибо, local у меня в false стоял когда пробовал. autoReload: true помог, теперь запросы ломятся, жаль, в соседней ветке по php никто не хочет помочь со скриптом :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 16:43 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Jeka57php см. ExtJS\examples\grid-filtering\grid-filter.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 16:48 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Да я смотрел, но в php тоже только хелловорлдил. Там идет выборка не из mysql базы как у меня, поэтому я не понимаю как ему подсунуть мою базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 17:01 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Есть вот такие колонки, первая рендерит комбобокс, а вторая при наведении показывает подсказку. Как соединить две функции, чтобы первая колонка рендерила боки и показывала подсказку при наведении? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 05:31 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Jeka57Как соединить две функции, чтобы первая колонка рендерила боки и показывала подсказку при наведении? Ниче не понял. Кто такие "боки"? Где д.б. подсказка? В первой колонке или во второй? Или Вы хотите одну унифицированную функцию рендеринга на две колонки а-ля: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ??? P.S. Jeka57 в соседней ветке по php никто не хочет помочь со скриптом :( Ну кто же так задает вопросы? Вот Вы бы сами ответили на вопрос, сформулированный в стиле а-ля: "Вот мне надо реализовать какую-то хренотень, вот вам огрызок кода и сцылко на доку - разберитесь и доложите"? Почитайте на сон грядущий... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 12:02 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
Дело было ближе к утру, уже плохо соображал. У меня есть колонка ЛВС - в ней combobox, который подтягивает данные из store, + к этому в ячейке рендерится нормальное значение из стора, т.е. id меняется на слово. Также есть колонка Comments - в ней простое значение из стора, а в рендере стоит всплывающая подсказка при наведении курсора. Так вот, и в той и в другой колонке в рендере указана функция. Мне нужно соединить эти две функции, чтобы, к примеру, в колонке ЛВС помимо замены id на нормальную запись появилась всплывающая подсказка при наведении. Вот, вроде подробно объяснил. А со скриптом php я вроде разобрался сам =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 19:22 |
|
||
|
extjs. связанные таблицы.
|
|||
|---|---|---|---|
|
#18+
> Так вот, и в той и в другой колонке в рендере указана функция. Мне нужно соединить эти две функции Ну так эта функция Вас удовлетворяет ? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 00:18 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38023087&tid=1449074]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 443ms |

| 0 / 0 |
