|
динамическая группировка с помощью XSLT и JavaScript
|
|||
---|---|---|---|
#18+
Здравствуйте! Помогите, пожалуйста, советом. Есть задача: при клике менять группировку элементов. XML файл (xml.xml): Код: plaintext 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.
XSL файл (xsl.xsl), который группирует по country: Код: plaintext 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.
параметр nameGroup меняется с помощью JavaScript таким образом: Код: plaintext 1. 2.
Сам параметр меняет своё значение, но вот как сделать так, чтобы при изменении этого значения элементы группировались по другому (в примере, с country на vid)? Перепробовал различные варианты, не помогло. P.S. значение параметра может быть только строкой ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2010, 13:12 |
|
динамическая группировка с помощью XSLT и JavaScript
|
|||
---|---|---|---|
#18+
altum, не совсем понимаю твою задачу. 1. ты используешь ключи, значит это не сортировка а группировка, т.к. на выходе ты получаешь не полный сет записей. Если так и надо, то ключи надо строить на все поля, чтобы уметь групировать по ним. 2. не совсем понятен смысл xsl:if, так написать было не проще? Код: plaintext 1. 2.
3. ну и хотя-бы накидай выход, который ты хочешь получить. Я так понимаю, что с жиКвери у тебя проблем нет, проблемы именно с трансформацией... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2010, 14:07 |
|
динамическая группировка с помощью XSLT и JavaScript
|
|||
---|---|---|---|
#18+
Как-то так Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2010, 22:49 |
|
динамическая группировка с помощью XSLT и JavaScript
|
|||
---|---|---|---|
#18+
_Vasilisk_ ГЕНИАЛЬНО!! Работает!! Спасибо!! Ещё подсказали способ с помощью группировки Мюнха Код: plaintext 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.
Andry Trushin 1. ну так я и написал altumЕсть задача: при клике менять группировку элементов 2. хорошо, учту. спасибо 3. ну если попробовать запустить тот код, который я опубликовал, то, думаю, будет понятно какой вид я хочу Всем спасибо!! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2010, 09:09 |
|
|
start [/forum/topic.php?fid=14&msg=36702172&tid=1333192]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
80ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 173ms |
0 / 0 |