2010-02-12 6 views
0

getter 함수에서 옵션 목록을 빌드하는 cfselect 명령을 사용하는 경우 어떻게 작성합니까? 누군가가 이전 포스트에서 말했듯이getter에서 cfselect 쿼리

cfselect name="FooID" query="scope.functionname.getFoo()" Display="FooName" value="FooID" /> 

아니면, 내가 cfsavecontent의 옵션 목록을 구축해야하며, 따라서이 캐시됩니다.

+1

실제로 응용 프로그램 범위에 실제 쿼리 개체를 저장하는 것을 생각해 보셨습니까? 그런 다음 Henry

+1

Henry - 이전 질문을 참조하십시오. :-) 그것은 정확히 그게 가장 슬픈 일입니다. –

답변

2
<cfset myQuery = scope.functionname.getFoo()> 
<cfselect name="FooID" query="myQuery" Display="FooName" value="FooID" /> 

쿼리 속성 = 드롭 다운 목록에 채울 쿼리의 이름입니다.

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7afe.html

그리고 네, 쿼리를 변경하지 않는 경우, 그리고 HTML은 생성 된 HTML을 캐시하는 것이 좋습니다, 당신이 필요로하는 유일한 출력됩니다.