|
|
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
есть табл Ext.ux.LiveSearchGridPanel, store, model. данные отображаются. сделал редактируемые поля. 1. как изменённые данные из табл, те из store передать, в бд mssql ?? загружаются данные из бд через json в php-файле. 2. как обновить ТОЛЬКО табличные данные?? сейчас я обновляю всё страницу. надо сделать обновление по нажатию на кнопку. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 13:02:17 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
для обновления использовал Код: javascript 1. 2. не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 15:27:00 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
пробовал ещё так Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. не получается по нажатию на кнопку обновить только табл. подскажите, плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 17:10:15 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
seeerg_231. как изменённые данные из табл, те из store передать, в бд mssql ?? Код: javascript 1. 2. 3. 4. 5. /me вспоминает: АБС....большая машина "воин-купол" пришла в движение от пальца в отверстии пятом и от пальца в отверстии сорок седьмом, и движение было неодолимое, быстрое и прямое... 1. Вот скажите: где Вы в Ext.data.Store узрели autoSave / batch ? 2. Судя по autoSync: true , у Вас все изменения на сервант отправляются автоматически (см. Tools -> Web Developer -> Firebug -> Console) seeerg_232. как обновить ТОЛЬКО табличные данные?? сейчас я обновляю всё страницу. надо сделать обновление по нажатию на кнопку. Ext.data.Store.reload() seeerg_23для обновления использовал Код: javascript 1. 2. не помогает. /me думает: не мудрено... Ext.grid.Panel.reconfigure() - вообще из другой оперы... А refresh() снова плод Ваших фантазий. Скажите, Вы хоть иногда в Tools -> Web Developer -> Error Console посматриваете? Посмотрите - найдете много интересного. Ну и, скорее всего , пагубное влияние VCL дает о себе знать... Поймите: grid - только визуализирует данные. Сами данные хранятся в store. По сему - reload'ить нужно store. Хотя, повторюсь, в Вашем случае (с autoSync: true ) - этого делать не нужно. При правильном ответе сервера все произойдет само. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 18:56:07 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
спасибо за консультацию. скажите, а как запись данных будет происходить в бд ?? чтение из бд происходит по цепочке: бд-> php (json)-> store (json) -> grid а для записи данных php будет участвовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 19:19:36 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
On 08/21/2012 07:19 PM, seeerg_23 wrote: > скажите, а как запись данных будет происходить в бд ?? чтение из бд происходит по цепочке: бд-> php (json)-> store (json) -> grid > а для записи данных php будет участвовать? Ну конечно. Иначе каким тогда макаром данные с клиента в БД попадут? Используя Вашу терминологию store -> php -> бд -> php -> store -> grid Если Вы установите Firebug (если он еще не установлен), откроете его (F12), то на TAB'е Console сможете увидеть, как Ваш Store, сконфигурированный с autoSync: true , отсылает запрос на сервер. P.S. BTW, в Console Firebug'а так же можно посмотреть ошибки. Их количество показывается возле иконки Firebug'а в Toolbar'е - обращайте на это внимание. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 21:43:10 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
а в пхп ещё нужно что-то прописывать для передачи изменённых данных в бд?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 14:09:28 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
seeerg_23а в пхп ещё нужно что-то прописывать для передачи изменённых данных в бд?? Ну... Как минимум нужно сказать базе update ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 14:24:27 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
(оформляю по правилам). Сейчас всё работает в режиме чтения. из бд данные передаются в store через php и отображаются в гриде. Столбец ФИО сделал редактируемым. в бд написал хранимую процедуру на изменение данных этого столбца. При запуске хранимки выводится параметр @FIO, который запишет введённое значение в строку. Есть ID, по которому определяется строка изменения. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. те, нужно в эти 2 параметра передать значения из грида. ID должен определяться из выделенной строки,а ФИО вручную введённый в редактируемой строке, а затем передать их в пхп, который передаст эти значения в хранимку, а уж она запишет в табл. Прошу помощи, тк не знаю как это сделать. думаю -то так 1. присвоить столбцу параметры для получения занчений Код: javascript 1. 2. 2. store есть у меня и reader, и writer Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 3. store должен передать эти параметры в пхп в пхп есть переменная $sql = " select.... from' - те просто чтение данных. думаю создаётся ещё переменная Код: sql 1. 4. надо вызвать хранимку для передачи ей данных, которая запишет их в табл. помогите разобраться, плз. что в store дописать, в пхп?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 16:38:53 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
вот до чего я дошёл. исправьте меня , плз везде: в пхп и в extjs. в store создал write Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. данные выделенной строки надо ж передать (тут неправильно, прошу помощи) Код: javascript 1. 2. 3. 4. 5. 6. в пхп вот так написал (раньше это был файл чтения данных, другой запрос, а закоменченный цикл работал. переделал под запись данных. тоже неправильно, прошу помощи) Код: php 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 17:54:08 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
Скажите, Вы топик по диагонали читаете? Ex_SoftЕсли Вы установите Firebug (если он еще не установлен), откроете его (F12), то на TAB'е Console сможете увидеть, как Ваш Store, сконфигурированный с autoSync: true , отсылает запрос на сервер. Вы это сделали? Что в консоли после того, как вы внесли изменения в поле в гриде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 18:32:58 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
BTW, http://docs.sencha.com/ext-js/4-1/source/JsonStore.html#Ext-data-JsonStore Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Как видите - "...все уже украдено до нас..." © По сему: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. дожно хватить (чтобы было поменьше букв) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 18:44:25 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
хорошо. попробую. а про выделенные данные ничё не сказали. как правильно присвоить значение выделенной строки переменной ?? и про передачу значений из пхп в бд , исправьте меня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 19:16:20 |
|
||
|
сохранить данные в бд и обновить табл в Extjs
|
|||
|---|---|---|---|
|
#18+
Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. исправьте меня, что не так, плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 19:33:46 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=37926711&tid=1449434]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
207ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 454ms |

| 0 / 0 |
