У меня есть таблица в форме, которая имеет много одинаковых строк. В начале каждой строки находится текстовое поле и кнопка, которая создает <cfwindow>
, чтобы пользователь мог просматривать инвентарь и выбирать один элемент. Затем мне нужно имя и идентификатор этого элемента, чтобы вернуться на главную страницу и заполнить текстовое поле.
Форма главной страницы работает нормально. <cfwindow>
отлично работает (поиск, отображение и т. Д.). Я не могу найти способ вернуть переменную, установленную в <cfwindow>
, на главную страницу и просто заполнить текстовое поле для этой конкретной строки, а не перерисовать всю страницу. Я даже не могу получить <cfwindow>
для доступа к какой-либо переменной на главной странице, и я подумал, что это просто плавающий элемент div и будет иметь доступ ко всем установленным переменным главной страницы.
Это одна строка главной страницы (индекс предназначен для циклического создания уникальных имен для каждой переменной строки):
<cfinput type="button" value="Select" name="xSelect#i#" onClick="ColdFusion.Window.create(blah blah blah...)/>
.
<cfinput type="text" name="x1s#i#xName" value="form.x1s#i#xName" size="30" disabled="true"/>
в <cfwindow>
запрос заполняет список элементов, каждый из которых имеет переключатель. Пользователь должен выбрать его и вернуть идентификатор этого элемента на главную страницу этой строки: