반응형
텍스트 입력 상자에 텍스트를 입력하고 엔터를 누르면 제출이 된다던가 어떤 동작이 이루어지는 이벤트는 없다.
그래서 글을 쓰고 뭔가 이벤트가 일어나게 하려면 버튼을 클릭 해야된다.
사실 OnEnter 이벤트는 없기 때문에 Enter 입력만 받아들이는 방법은 없지만, 많은 사람들이 파워 앱스에 이 기능이 추가되기를 바라고 있다.
Ideas에 의견이 올라와서 투표가 진행되고 있지만, 아직 기능은 추가되지 않았다.
https://ideas.powerapps.com/d365community/idea/e5ad9df1-89fb-4444-9dec-0b8abd7db76f
카카오톡처럼 글을 입력하고 Enter를 치면 글이 입력되도록 하고 싶다면 우회적인 방법이 있다.
예를 들어서..
그림은 ChatGPT와 채팅하는 앱 데모인데, 아래에는 텍스트 입력 상자와 버튼이 있다.
텍스트 입력 상자의 OnChange 이벤트에
Select(버튼이름)
을 넣어주면 된다.
그럼 텍스트를 입력하고나서 Enter 키를 누르면 버튼이 선택되어 버튼의 OnSelect 이벤트가 실행된다.
물론 Enter 키가 아닌 Tab 키나 다른 키를 눌러도 OnChange 이벤트가 실행되지만, 우회적인 방법이니 어쩔 수 없다..
질문을 입력하고 버튼을 눌러 제출하는 것보다 훨씬 편리해졌다.
반응형
'Microsoft > Power Apps' 카테고리의 다른 글
[파워 앱스] OneDrive/SharePoint에서 파일 다운로드하기 (0) | 2023.09.19 |
---|---|
[파워 앱스] JSON 데이터를 컬렉션으로 저장하기 (0) | 2023.08.28 |
[파워 앱스] 첨부파일 컨트롤(Attachments) 사용하기 (0) | 2023.08.01 |
[파워 앱스] 앱 소유자 변경하기 (0) | 2023.07.31 |
[파워 앱스] OneDrive, SharePoint로 파일 업로드하기 (0) | 2023.07.27 |