programing

f:ajax 태그의 이벤트 속성에 전달할 수 있는 값은 무엇입니까?

linuxpc 2023. 4. 1. 08:31
반응형

f:ajax 태그의 이벤트 속성에 전달할 수 있는 값은 무엇입니까?

속성에 전달할 수 있는 모든 가능한 값의 목록을 찾으려고 합니다.eventf: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또는actionPrimeFaces 등의 이벤트<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

반응형