Текущее время: Чт, мар 28 2024, 18:20

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Шаблон в формате XSLT
СообщениеДобавлено: Вт, май 23 2017, 15:09 
Начинающий
Начинающий

Зарегистрирован:
Вт, май 23 2017, 14:58
Сообщения: 13
Добрый день! Кто-нибудь сталкивался с шаблоном, написанным на языке XSLT?
Прилагаю кусок такого кода:
Code:
<xsl:variable name="holiday6" select="P6"/>
              <xsl:if test="$holiday6 = '' ">
                <Cell ss:StyleID="s75">
                  <Data ss:Type="String">
                    <xsl:value-of select="D6"/>
                  </Data>
                </Cell>
              </xsl:if>
              <xsl:if test="$holiday6 = 'X' ">
                <Cell ss:StyleID="s107">
                  <Data ss:Type="String">
                    <xsl:value-of select="D6"/>
                  </Data>
                </Cell>
              </xsl:if>


И проблема в том, что если я добавлю ещё одно условие,
Цитата:
<xsl:variable name="freeday6" select="F6"/>
<xsl:if test="$freeday6 = ''X">
<Cell ss:StyleID="s73">
<Data ss:Type="String">
<xsl:value-of select="D6"/>
</Data>
</Cell>
</xsl:if>

но уже с другой переменной, шаблон мой начинает сдвигаться и данные отображаются не корректно. Помогите разобраться, в чем дело?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Шаблон в формате XSLT
СообщениеДобавлено: Чт, май 25 2017, 03:57 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2014, 09:41
Сообщения: 179
Пока видно, что кавычки неправильно написаны:
naberzhen написал(а):
<xsl:if test="$freeday6 = ''X">


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Шаблон в формате XSLT
СообщениеДобавлено: Пт, май 26 2017, 12:05 
Начинающий
Начинающий

Зарегистрирован:
Вт, май 23 2017, 14:58
Сообщения: 13
Проблему решил путем замены оператора IF на CHOOSE c WHEN и OTHERWISE.
Спасибо! Тему можно закрыть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB