parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

проблема ^таблица.locate

klamas 26.11.2008 09:51 / 26.11.2008 10:26

Ситуация такая: из базы достаются данные ($que), которые преобразуются в хэш таблиц ($tableGr) по определенному полю, также достается таблица ($loss) с определенной формулой (точнее с полями указывающими на id строк в таблице из хэша)
^loss.menu{
	^if(^tableGr.locate[id;$loss.id_1_1]){
		<script type="text/javascript">
			alert('!!! ^tableGr.line[]')
		</script>
	}
}
проблема в том, что alert не выполняется никогда, независимо от того есть совпадение или нет.

Дополнение:
делая
<script type="text/javascript">
	alert('$loss.id_1_1')
</script>
в теле ^loss.menu получаю нормальные значения существующих id
и если написать ^tableGr.locate[id;50] (т.е. поставить одно из значений), то locate отлично отрабатывает/
Версия парсера 3.3.0 (compiled on i386-pc-win32)