powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Шаблон. Поможете?
8 сообщений из 8, страница 1 из 1
Шаблон. Поможете?
    #35330225
rdfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. Помогите разобраться в следующем.
Есть табличка в БД с полями f1 и f2, далее подгружаю ее в этот шаблон. Данные видны все ок. Но...
Есть оператор xsl:if который определяет логику вставки\отображения поля.
Не могу догнать как в зависимости от значения одного поля делать что то с другим?
...
Рейтинг: 0 / 0
Шаблон. Поможете?
    #35330350
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdfgЕсть оператор xsl:if который определяет логику вставки\отображения поля.
Не могу догнать как в зависимости от значения одного поля делать что то с другим?
Код: plaintext
1.
2.
3.
4.
5.
6.
<xsl:choose>
 <xsl:when test="если знач 1 равно чему то то">
<xsl:applay-templates name="что то сделать со вторым значением"/>
  </xsl:when>
  <xsl:otherwise>
<xsl:applay-templates name="что то сделать со вторым значением, но другое"/>
</xsl:otherwise> 
это?
...
Рейтинг: 0 / 0
Шаблон. Поможете?
    #35330411
rdfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде как... Поразбираю ща...
...
Рейтинг: 0 / 0
Шаблон. Поможете?
    #35330504
rdfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
черт... запутался...
...
Рейтинг: 0 / 0
Шаблон. Поможете?
    #35330516
rdfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем есть таблица с полями п1 и п2 как, применяя конструкцию вида:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
			<xsl:template match="TestTable">

				<Row>
				<xsl:if test="что писать сдесь">
					<Cell ss:Index="1"  ss:StyleID="s67t">
						<Data  ss:Type="String">
							<xsl:value-of select="workerName" />
						</Data>
					</Cell>
				</xsl:if>

если п1 = 1 то строку или ячейку помечаем например?
...
Рейтинг: 0 / 0
Шаблон. Поможете?
    #35330553
rdfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
более детализираванный вид:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
					<xsl:if test="TestTable[@IsLate] = 1">
				<xsl:if test="position() mod 2 = 0">
					<Cell ss:Index="1"  ss:StyleID="s67t">
						<Data  ss:Type="String">
							<xsl:value-of select="workerName" />
						</Data>
					</Cell>
				</xsl:if>

				<xsl:if test="position() mod 2 != 0">
					<Cell ss:Index="1"  ss:StyleID="s67t_">
						<Data  ss:Type="String">
							<xsl:value-of select="workerName" />
						</Data>
					</Cell>
				</xsl:if>

					</xsl:if>
на месте
Код: plaintext
<xsl:if test="TestTable[@IsLate] = 1">
я не знаю че писать как на любом процедурном языке это выглядело бы так.
Смысл в том что в зависимости от значения поля IsLate таблицы TestTable должен примениться
определенный стиль.
Поможет кто?
...
Рейтинг: 0 / 0
Шаблон. Поможете?
    #35330737
rdfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь!
Разобрался
...
Рейтинг: 0 / 0
Шаблон. Поможете?
    #35334312
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недолго же ты мучился)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Шаблон. Поможете?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]