f:ajax 태그의 이벤트 속성에 전달할 수 있는 값은 무엇입니까?
속성에 전달할 수 있는 모든 가능한 값의 목록을 찾으려고 합니다.event
의f:ajax
태그를 붙입니다.
.js 파일에서 함수 이름을 전달할 수도 있지만 필요한 것은 JSF와 함께 제공되는 함수 이름뿐입니다.
클릭마우스오버와 키업밖에 모르는데 더 있을 거예요.어디서 찾을 수 있는지 모르겠어요
그event
의 특성<f:ajax>
는 해당 Faces 컴포넌트에 의해 생성된 HTML 요소의 지원되는 모든 DOM 이벤트를 유지할 수 있습니다.모든 것을 찾는 쉬운 방법은 모든 것을 확인하는 것이다.on*
Faces 태그 라이브러리 설명서에서 관심 있는 Faces 입력 구성요소의 속성을 선택한 다음 "on" 접두사를 제거합니다.예를 들어, 를 렌더링하는 컴포넌트<input type="text">
에 다음 목록을 나타냅니다.on*
Atribute(이 중 "on" 프리픽스는 이미 삭제되어 최종적으로 DOM 이벤트유형명이 됩니다):
blur
change
click
dblclick
focus
keydown
keypress
keyup
mousedown
mousemove
mouseout
mouseover
mouseup
select
또한 Faces에는 및 구성요소에 대한 두 개의 특별한 이벤트 이름이 있으며 렌더링되는 실제 HTML DOM 이벤트는 구성요소 유형에 따라 달라집니다.
valueChange
(로 렌더링됩니다.change
텍스트/선택 입력 및 로click
무선/신호 입력)action
(로 렌더링됩니다.click
명령어 링크/커맨드)
위의 2개는 해당 컴포넌트의 기본 이벤트입니다.
일부 Faces 컴포넌트 라이브러리에는 일반적으로 보다 전문적인 종류의 커스터마이즈된 이벤트 이름이 추가되어 있습니다.valueChange
또는action
PrimeFaces 등의 이벤트<p:ajax>
다른 것들 중에서tabChange
,itemSelect
,itemUnselect
,dateSelect
,page
,sort
,filter
,close
, 등 부모에 따라 달라집니다.<p:xxx>
요소.PrimeFaces User's Guide 각 컴포넌트의 장의 "Ajax Behavior Events" 하위 섹션에서 이러한 모든 정보를 찾을 수 있습니다.
잘못된 것으로 알고 있는 값을 입력했을 뿐이며, 출력은 다음과 같습니다.
'What ToInput'은 HtmlPanelGrid에서 지원되지 않는 이벤트입니다.지원되는 이벤트 이름 중 하나를 지정하십시오. click, dblclick, keydown, key press, keyup, musedown, mouse move, mouse out, mouse over, mouse up.
이벤트에 전달할 수 있는 값은 다음과 같습니다.
- 찰칵찰칵
- dblick
- 키다운
- 꺼졌다
- 마우스를 움직이다
- 마우스 오버
- 마우스 업
언급URL : https://stackoverflow.com/questions/7886453/what-values-can-i-pass-to-the-event-attribute-of-the-fajax-tag
'programing' 카테고리의 다른 글
reactjs의 this.refs를 사용하여 입력 유형에서 값을 얻는 방법 (0) | 2023.04.01 |
---|---|
Wordpress 사용자가 레일 설계로 이행 (0) | 2023.04.01 |
워드프레스:사용자 지정 게시 유형 열별 기본 정렬 (0) | 2023.04.01 |
자동 완성 요구/서버 응답은 어떻게 되어 있습니까? (0) | 2023.04.01 |
Jest를 사용한 후크를 사용한 리액트 기능 컴포넌트 테스트 (0) | 2023.04.01 |