많은 동일한 행이있는 양식 내에 테이블이 있습니다. 각 행의 시작 부분에 텍스트 필드와 <cfwindow>
을 만드는 버튼이있어 사용자가 인벤토리를 탐색하고 단일 항목을 선택할 수 있습니다. 그런 다음 해당 항목의 이름과 ID가 있어야 기본 페이지로 돌아가서 텍스트 상자를 채울 수 있습니다. 기본 페이지 양식이 정상적으로 작동합니다. <cfwindow>
은 잘 작동합니다 (검색, 디스플레이 등). 변수를 <cfwindow>
메인 페이지로 다시 설정하고 해당 특정 행의 텍스트 필드를 채우고 전체 페이지를 다시 그리지 않는 방법을 알아낼 수 없습니다. 나는 <cfwindow>
을 메인 페이지의 변수에 접근 할 수 없으며, 그냥 부동 div 였고 모든 메인 페이지 변수에 접근 할 수 있다고 생각했다.cfwindow에 변수 전달 및 전달
이 메인 페이지를 하나의 행 (인덱스 각 행 변수에 대한 고유 한 이름을 생성하기위한 통해 반복)
<cfinput type="button" value="Select" name="xSelect#i#" onClick="ColdFusion.Window.create(blah blah blah...)/>
. <cfwindow>
에서
<cfinput type="text" name="x1s#i#xName" value="form.x1s#i#xName" size="30" disabled="true"/>
는 쿼리는 라디오 버튼 항목, 각각의 목록을 채 웁니다. 사용자는 항목을 선택해야하며 해당 항목의 ID를 해당 행의 기본 페이지로 되돌려 보내야합니다.
CFWindow에서 부모 페이지의 javascript에 액세스 할 수있는 것이 무엇이든 확실합니다. – Henry