Вы также можете обернуть весь тег <li>...</li>
в тег <xp:panel>
, на котором есть обработанный скрипт.Не указывайте на панели xp: ID и дополнительный код не отправляется в браузер.
Если вы используете Extlib или UP1, вы также можете использовать тег <xe:listcontainer>
.Он отображает каждую прямую дочернюю запись как элемент списка, так что в итоге вы получите код, подобный ..
<xe:listcontainer>
<xp:link> ... </xp:link>
<xp:link rendered="renderscript"> ... </xp:link>
<xp:link> ... </xp:link>
</xe:listcontainer>
В этом случае вам не нужно добавлять теги <ul>
или <li>
в коде ExtLib позаботится об этом за вас.