Я выполняю событие click, используя jQuery, который должен расширить определенную группу.
Код:
01.<xsl:if test="not($hidedetail)" ddwrt:cf_ignore="1">
02. <a href="javascript:" onclick="javascript:CustomExpGroupBy(this);return false;">
03. <img src="{$imagesrc}" border="0" alt="{$alttext}" name="{$altname}" style="vertical-align:middle" id="click-me" /></a>
04..
05..
06..
07.<xsl:otherwise>
08. <xsl:value-of select="ddwrt:FormatDateTime(string($fieldvalue) ,1033 ,'MMMM yyyy')" />
09. <xsl:variable name="FilterVariable" select="ddwrt:FormatDateTime(string(substring($FilterMonthVariable,1,7)),1033,'MMMM yyyy')" />
10.<xsl:if test="ddwrt:FormatDateTime(string($fieldvalue) ,1033 ,'MMMM yyyy')=$FilterVariable">
11.Yes
12.<script type="text/javascript">$('#click-me').trigger('click');
13.</script> </xsl:if>
14.</xsl:otherwise>
Таким образом, код проверяет, соответствует ли заголовок группы параметру month на странице. Это отлично работает и отображает «Да» рядом с правильным месяцем.
Проблема в том, что щелчок расширяет первую группу в моем списке. Он срабатывает в операторе IF, но всегда расширяет первую группу.
Весь код находится в шаблоне заголовка группы. Кто-нибудь знает, как я могу передать правильную группу для расширения в функцию CustomExpGroup?
Большое спасибо