내가 같이 rich:findComponent
를 사용하여 동적 온 클릭 이벤트를 추가하는 것을 시도하고있다 :자바 스크립트 함수 findComponent 리치
<font class="topFirstTablehdCategory2" style="font-size: 12px; cursor: pointer;" onclick="#{rich:findComponent('benchmarkEndDate').value = channelPerformanceController.resetDate}">
RESET
</font>
을하지만 내가 기꺼이 무엇
com.sun.el.parser.ParseException: Encountered "=" at line 1, column 48.
을 얻고, 문자열 값을 설정하는 것입니다 ID가
benchmarkEndDate
인
rich:calender
으로
resetDate
필드의
ChannelPerformanceController
클래스로 제공됩니다.
function setResetDate(id, date) {
#{rich:findComponent('benchmarkEndDate').value} = date;
}
가 작동하지 않습니다 :
는 또한 JSP 페이지에서 자바 스크립트 방법을 쓰기. 그것은으로 호출됩니다onclick="setResetDate('benchmarkEndDate', '#{channelPerformanceController.resetDate}')"
그것은으로 브라우저에서 렌더링된다
function setResetDate(id, date) {
2011-03-24 00:00:00.0 = date;
}
이 방법 : 내가 잘못 뭐하는 거지
function setResetDate(id, date) {
document.getElementById() = date;
}
:
function setResetDate(id, date) {
document.getElementById(#{rich:clientId(id)}) = date;
}
으로 변경입니다 ? 이것을 어떻게 할 수 있습니까?
시도해 보셨습니까? function setResetDate (id, date) { "# {rich : findComponent ('benchmarkEndDate'). value}"= 날짜; } - 식 – reevesy
주위에 인용 부호를 둡니다. 함수로 렌더링됩니다. setResetDate (id, date) { \t \t \t "2011-03-24 00 : 00 : 00.0"= 날짜; \t \t} –