Power Pages는 로우코드 제작자와 웹 디자이너가 강력한 웹 사이트를 구축하고 구성할 수 있는 도구를 제공합니다.
많은 프로젝트에서는 전문 개발 기술이 필요한 웹 애플리케이션의 기능을 더욱 확장해야 합니다.
Power Pages 플랫폼은 개발자가 고급 및 복잡한 요구 사항을 해결할 수 있도록 지원하는 도구와 기술을 제공합니다.
도구
Power Pages 개발자는 도구를 사용하여 자산을 생성하고 HTML, JavaScript, Liquid 및 CSS 코드를 편집할 수 있습니다.
| 도구 | 설명 |
|---|---|
| 웹용 Visual Studio Code | HTML, JavaScript, Liquid 및 CSS 코드를 보고 편집하세요. 다단계 양식, 기본 양식, 콘텐츠 조각, 목록, 웹 파일, 웹 페이지 및 웹 템플릿에서 코드를 편집합니다. |
| Visual Studio Code 데스크톱 | HTML, JavaScript, Liquid 및 CSS 코드를 보고 편집하세요. 웹 페이지, 웹 템플릿, 페이지 템플릿, 콘텐츠 조각 및 웹 파일을 만듭니다. IntelliSense로 코드와 웹 사이트 메타데이터를 편집하고 Copilot을 사용하여 코드를 생성합니다. |
| Power Pages 관리 앱 | Power Pages 메타데이터 레코드를 생성합니다. 모델 기반 앱의 컨텍스트 내에서 HTML, JavaScript, Liquid 및 CSS 코드를 보고 편집하세요. |
| Power Platform CLI | Power Pages 메타데이터를 로컬 워크스테이션에 다운로드하고 업로드하여 Visual Studio Code(또는 다른 편집기)에서 편집하세요. |
| 커뮤니티 툴 | 개발자가 Power Pages를 확장하는 데 도움을 줄 수 있는 커뮤니티 툴이 많이 있습니다. 커뮤니티에서 만든 툴은 Microsoft에서 지원하지 않습니다. 커뮤니티 툴과 관련하여 질문 또는 문제가 있으면 해당 도구의 게시자에게 문의하세요. |
JavaScript
Power Pages를 사용하여 만든 웹 사이트는 클라이언트 측 JavaScript를 활용하여 많은 요구 사항을 해결할 수 있습니다.
- 양식 및 목록 구성 요소에 논리를 추가하여 필드를 숨기거나 표시하고, 요구 사항 수준을 설정하고, 값을 미리 채우고, 기타 향상된 기능을 제공합니다.
- Power Automate 및 Power Pages WebAPI와 같은 API를 호출합니다.
- 대화형 기능 구축
- JavaScript는 웹페이지, 기본 양식, 다단계 양식 단계, 목록 및 웹 템플릿에 추가됩니다.
추가 정보:
Liquid
Liquid는 Power Pages에 통합된 오픈 소스 템플릿 언어입니다. Microsoft Dataverse에서 데이터를 안전하게 검색하고 웹페이지에 콘텐츠를 동적으로 표시할 수 있습니다.
- 웹페이지에 동적 콘텐츠를 추가합니다.
- 사용자 지정 웹 템플릿 및 웹 템플릿 구성 요소를 만듭니다.
- 구성 가능한 헤더와 탐색 인터페이스를 구축하세요.
추가 정보:
Power Pages웹 API
웹 API는 Power Pages 사이트 내에서 더욱 풍부한 사용자 경험을 제공합니다. 포털 웹 API를 사용하여 웹 페이지의 모든 Microsoft Dataverse 테이블에 걸쳐 생성, 읽기, 업데이트 및 삭제 작업을 수행할 수 있습니다.
- 양식 구성 요소를 사용하지 않고 레코드를 만들고 업데이트합니다.
- Microsoft Dataverse에서 대화형으로 정보를 검색합니다.
추가 정보:
사용자 지정 구성 요소
Power Pages는 Power Apps component framework를 사용하여 생성된 Power Apps용으로 구축된 컨트롤을 지원합니다.
- 양식의 필드에 사용자 지정 사용자 인터페이스 컨트롤을 구축합니다.
- 데이터 세트에 바인딩된 사용자 지정 시각적 개체 환경을 만듭니다.
추가 정보:
AI 생성 코드
Visual Studio Code에서 Copilot을 사용하여 AI 생성 코드를 추가하면 자연어 채팅 상호 작용을 사용하여 코드를 생성할 수 있습니다.
추가 정보: