Показать сообщение отдельно
Старый 10.12.2013, 19:17   #2
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от brd Посмотреть сообщение
Задача состоит в следующем: есть форма, в которой есть select box в который нужно подставить значения с базы данных.
Код:
lib.mainForm.20 = FORM
lib.mainForm.20 {
	type = 68
	formName = Kinder
	accessibility = 1
	method = post
	dataArray {
	
		100{
			label = Название:
			type = title=select 
		valueArray <lib.Dnz.10.renderObj
			
		}
	}
}
Код:
lib.Dnz = COA
lib.Dnz{
	10 = CONTENT
	10.table=tx_kinder
    10.select.selectFields= uid, title
    10.select.pidInList=304
    10.renderObj = COA
    10.renderObj{
			1 = TEXT
			1.current = 1
			1.value.field = uid
			1.label.field = title
	}
	
}
В результате данного кода в selectbox вместо значений с таблицы tx_kinder.uid tx_kinder.uid, подставляется pages.uid, pages.title. Не пойму что не так? Подскажите пожалуйста.
В FORM - Не силен, но возможно чем-то помогу:

Если valueArray и правда может поддерживать TS-парсинг скрипта, а не только строки (, то в Вашем случае это будет:

valueArray < lib.Dnz
а не
valueArray <lib.Dnz.10.renderObj

Ну и после еще можно попробовать так:

valueArray.cObject < lib.Dnz
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием