|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Привет, вывожу строки в шаблон, по умолчанию при сохранении в хml2003 суммирование ячеек явную формулу проставило <Cell ss:StyleID="s74" ss:Formula="=SUM(R[-2]C:R[-1]C)"></Cell> Как изменить на R[-n] где n последняя строка? Т.е. как сделать чтобы последняя строка подбивала сумму всей колонки, как узнать количество уже выведенных строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2017, 16:53 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Код: xml 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2017, 15:08 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Или еще проще Код: xml 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2017, 15:09 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2017, 17:50 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Подниму тему, чето я в тот раз другим путем пошел, а сейчас таки надо определить номер строки и по этим советам не получается. Может освежит кто. Нужна переменная с номером последней заполненной строки. Как её получить? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 17:50 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Вернее даже так. Есть цикл, в котором я в зависимости от условия могу выводить строку, могу не выводить. Если добавляют в код <xsl:if test="position() = last()"> <Row> <Cell ss:StyleID="Default"><Data ss:Type="String"><xsl:value-of select="last()"/></Data></Cell> </Row> </xsl:if> то last = всем перебранным в цикле элементам. Мне же просто нужен индекс строки, с которой бы продолжилось наполнение файла открой я новую строку. Дно файла) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 18:20 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Или хотя бы дайте пожалуйста пример как счетчик-переменную вести этом формате. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 18:21 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
leprechaunЕсть циклГде? leprechaunЕсли добавляют в кодКуда Вы это добавляете? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 18:23 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
У меня формируется лист с отчетом. Сначала шапка, потом цикл наполняющий отчет данными (но не всеми подряд, выборочно от условия). А position внутри я так понял просто считает все проходы внутри этого цикла. В конце соответственно идут итоги и на этот момент мне нужно знать сколько я уже строк реально вывел в документ, где его окончание-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 18:33 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Добавлял position() и last() в цикл чтобы посмотреть как вообще работают. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 18:35 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
leprechaunВ конце соответственно идут итогиТ.е. кода не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2018, 14:08 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Будет Код: xml 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2018, 14:43 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Код: xml 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2018, 17:30 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Antonariy Код: xml 1. 2.
Спасибо, проверил, полезно, по моему примеру строки считает. Но я чуть упростил код, внутри еще условие которое может добавлять одну или несколько вложенных строк. А нет возможности устроить какой-то счетчик по сработавшим командам <Row /> или просто узнать где мы позиционно в файле. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2018, 18:31 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
leprechaunили просто узнать где мы позиционно в файле.position() ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 15:30 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
_Vasilisk_leprechaunили просто узнать где мы позиционно в файле.position() Наверное я туплю, но всё же position() - возвращает позицию или индекс узла относительно всех выбранных узлов в списке узлов разве вернет мне она номер последней выведенной строки, я так понял просто считает уровни или количество итераций а я хочу знать сколько строк отправил в документ командой Row. Которых может быть несколько в цикле. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 18:50 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Так? Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 22:15 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
_Vasilisk_Так? Я виноват не полный пример дал, с одной строкой будет верно, но строк то может быть несколько, как это сосчитать Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 00:32 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
leprechaun, Тогда используйте способ Antonariy Код: xml 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 13:19 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Вроде как-то втиснуть получается этот код. Спасибо. Хотелось бы более простого решения, увы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2018, 15:25 |
|
Как узнать номер строки в xsl
|
|||
---|---|---|---|
#18+
Еще вопрос остался, а как правильно в этой конструкции суммирование делать у меня NaN возвращает код Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2018, 15:45 |
|
|
start [/forum/topic.php?fid=14&msg=39603444&tid=1331986]: |
0ms |
get settings: |
14ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
175ms |
get topic data: |
2ms |
get forum data: |
0ms |
get page messages: |
414ms |
get tp. blocked users: |
1ms |
others: | 353ms |
total: | 966ms |
0 / 0 |