|
|
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
Всем привет. Использую на своём сайте плагин JQuery DataTables... возникла необходимость сделать кнопку, по которой выделять все чекбоксы в таблице (в том числе и те, что расположенные на 2,3, и т.д. страницах)... сделать этого в упор не получается. Делаю так: Код: javascript 1. выделяются только чекбоксы на одной странице... а хоцца чтоб на всех.... помогите плизз, кто в теме! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 14:57 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
немного не понял.. это событие, которое вызывается при создании строки? можете пример использования привести для моего случая? если не сложно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 15:04 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
aleksey_sqlнемного не понял.. это событие, которое вызывается при создании строки? можете пример использования привести для моего случая? если не сложно...не могу, я этот плагин второй раз в жизни вижу но Вы можете глянуть пример из доки и подпилить его напильником под себя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 15:59 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
В документации вот какой пример приведен: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. а мне нужно при клике на кнопку вызывать метод выделения чекбоксов на всех страницах... а эта функция вызывается после создания строки при инициализации таблицы... по крайней мере я из примера так понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 16:06 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
aleksey_sqlа эта функция вызывается после создания строкину так поместите туда для начала alert и гляньте всплыве(у)т ли он(и) при переходе "на следующую страницу" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 16:10 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
:) алерт выскакивает только при инициализации таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 16:18 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
самое обидное, что в исходном коде (при просмотре его), отображаются все строки... а атрибут checked=true применяется только для элементов выбранной страницы..... (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 16:20 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
давайте по порядку при "переходе на 2-ю страницу" создаются ли новые TR ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 16:21 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
у меня ничего не создается при переходе на другую страницу. у меня в таблице 16 строк. 10 на одной странице, оставшиеся 6 - на другой. alert засунутый в метод fnCreatedRow вызывается 16 раз. при переходе на 2-ю страницу алерты не вызываются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 16:30 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
aleksey_sqlу меня в таблице 16 строк. 10 на одной странице, оставшиеся 6 - на другой.еще к Вам вопрос то есть для загрузки "следующей страницы" никакого запроса на сервер не происходит (это можно видеть в firebug на закладке Net)?? Хм, странно, а что ж тогда делать если в БД сто тыщ записей... Это ж если под каким-нибудь ИЕ8 такую таблицу сотворить, то этот браузер загнется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 16:39 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
Обращений на сервер никаких нет. Вся таблица грузится на клиента. Кол-во записей невелико. Сейчас вопрос стоит именно в установке всех checkbox в состояние checked по нажатию на кнопку. У Вас есть ещё мысли на этот счет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 17:33 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
так это зависит от того как настроить у него(плагина) там вон и Server side processing наличествует странно что не все выделяется, при том что ничего не подгружается афтару фаербаг в зубы и вперед :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 17:35 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
aleksey_sqlУ Вас есть ещё мысли на этот счет?Да, есть alert($(".chb").length); что выдает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 17:35 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
Паганельaleksey_sqlУ Вас есть ещё мысли на этот счет?Да, есть alert($(".chb").length); что выдает? 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 17:41 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
aleksey_sqlу меня в таблице 16 строкaleksey_sqlПаганельalert($(".chb").length); что выдает?10странно покажите, пожалуйста, html этих 16 строк (желательно на форуме завернуть их в спойлер) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 17:46 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
Паганель, Код: html 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 17:57 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
aleksey_sql, глянул одинм глазком прям у них на странице после отработки плугинса, всю таблицу он вжирает в себя, а на ее место генерит только ту часть, которая соответствует текущей странице в данных плугинса нада ковыряться, или возможно у него есть другие режимы работы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:10 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
някаaleksey_sql, глянул одинм глазком прям у них на странице после отработки плугинса, всю таблицу он вжирает в себя, а на ее место генерит только ту часть, которая соответствует текущей странице в данных плугинса нада ковыряться, или возможно у него есть другие режимы работы Это я уже понял)) За тем и пришёл к вам за помощью... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:14 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
Вот простейший пример, выкидывающий алерты при "переходе на следующую страницу" http://live.datatables.net/esovul/edit#javascript,html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:25 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
мне нужно, чтобы при клике на кнопку, вываливались алерты с 1-й и 2-й страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 19:40 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
aleksey_sqlмне нужно, чтобы при клике на кнопку, вываливались алерты с 1-й и 2-й страницынет сделайте булевскую переменную (для начала хоть глобальную) и кромеaleksey_sql Код: javascript 1. запомниайте еще в ней - нужно ли "выделять чекбоксы" а при "переходе на вторую страницу" в зависимости от этой переменной делайте что-то типа Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 20:00 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
Паганель, имха это кривой костыль а потом пользователь захочет снять один из чеков и пойти на следующую страницу, а потом вернуться на предыдущую и нифига не увидит того что он выбирал, а увидит опять все чекнутое нада разбираться моделью данных плугинса, а не городить поверх UI костыли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 21:34 |
|
||
|
Вопрос по JQuery DataTables
|
|||
|---|---|---|---|
|
#18+
у меня пока ничего не получилось((( будут ещё варианты?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 21:50 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38144121&tid=1448740]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
143ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 429ms |

| 0 / 0 |
