Chúng tôi có thể sử dụng bootstrap trong Power Apps không?
Bài đăng trên blog này sẽ chỉ cho bạn cách tôi tạo thương hiệu trang web Power Pages hiện đại bằng Visual Studio Code, Power Platform CLI, CSS và SCSS. Bằng cách này, mã SCSS của tôi sẽ tự động được biên dịch thành tệp CSS, thêm nó vào thư mục Tệp Web của Cổng thông tin và tải nó lên cùng với phần còn lại của mã cổng thông tin bằng CLI của Cổng thông tin Show
CÓ – điều này cũng hiệu quả với Power Pages.
Nếu bạn không quá quen thuộc với một số bước; Thiết lập – phiên bản dài hơnTải CSS tùy chỉnh lên trong Portals Design Studiođi làm. ứng dụng điện. com, mở “Ứng dụng” trong điều hướng bên trái và tìm cổng thông tin của bạn. Chọn “Chỉnh sửa” để mở Portals Design Studio Mở “Chủ đề” trong menu bên trái, mở “Chỉnh sửa CSS” rồi nhấp vào liên kết “Tải lên CSS tùy chỉnh” Thao tác này sẽ mở ra hộp thoại cho phép bạn tải tệp CSS lên cổng thông tin. Mở vị trí và chọn tệp chúng tôi vừa tạo khi biên dịch SCSS thành CSS trong Mã VS Khi chúng tôi mở tệp này, Cổng thông tin sẽ tạo tất cả các kết nối cần thiết với tệp này. và áp dụng kiểu dáng. Chỉ cần nhấn “Lưu” và duyệt qua cổng thông tin của bạn để biết rằng kiểu dáng đã được áp dụng Điều này sẽ dẫn đến một dự án trong đó bạn có cấu trúc tệp và mã cổng thông tin trong một thư mục có tên cổng thông tin của bạn. Cổng thông tin của tôi được gọi là “cổng thông tin đối tác” Active Menu Marker trong Power Portals Cài đặt mã Visual StudioVS Code là công cụ chỉnh sửa code miễn phí của Microsoft. Nếu bạn chưa cài đặt nó, hãy tìm hiểu thêm tại đây. https. //mã số. Visual Studio. com/tải xuống) Cài đặt phần mở rộng mã Power Platform VS CodeTiện ích mở rộng này cho Mã VS giúp dễ dàng xử lý mã Cổng thông tin trực tiếp trong trình chỉnh sửa mã với IntelliSense, các biểu tượng đẹp mắt và đưa giao diện Dòng lệnh Power Platform (CLI) vào Mã VS. Git sao chép kho lưu trữ của bạn và mở nó bằng mã studio trực quanMột trong những khả năng quan trọng nhất mà phương pháp này cho phép là kiểm soát nguồn. Tìm hiểu thêm về cách bạn làm việc với Git và Mã VS bằng cách nhấp vào liên kết này Kết nối với môi trường cổng thông tin của bạn bằng Portals CLITìm hiểu cách thực hiện tại đây. https. // tài liệu. Microsoft. com/en-us/powerapps/maker/portals/power-apps-cli) pac auth create -u [dynamics365-evrironment-url] (Làm theo thủ tục đăng nhập) pac paportal list Nhận id cổng từ danh sách cổng Tải xuống nội dung Cổng thông tinpac paportal download --path C:\code\[project-folder-name]-id [portal-id] Xây dựng thương hiệu Canvas Power Apps Thiết lập tệp SCSSTạo một thư mục khác làm anh chị em với thư mục cổng có tên “SCSS” Tạo các tệp này trong thư mục
“Chính. scss” sẽ là mẹ của tất cả các tệp scss của bạn. Trong phần “chính. scss” chèn đoạn mã sau @import “biến”; Bây giờ, hãy tạo các tệp khác trong thư mục của bạn để giữ kiểu dáng của bạn. Có nhiều cách để cấu trúc phong cách của bạn và có một số tiêu chuẩn và phương pháp hay nhất You can download and use this SCSS boilerplate that follows the 7-1 structure from GitHub: https://github.com/KittyGiraudel/sass-boilerplate Learn more about SCSS architecture here: https://sass-guidelin.es/#architecture Để bắt đầu đơn giản, bạn có thể tạo một vài tệp cần thiết để bắt đầu
Hãy để mã của bạn phát triển từ thời điểm này một cách tự nhiên nếu bạn thích – hoặc bắt đầu với một cấu trúc phù hợp với quy mô dự án của bạn. Điều quan trọng nhất là sử dụng tên mô tả mà hầu hết mọi người sẽ hiểu và giữ cho cấu trúc nhất quán nhất có thể. Sử dụng các nhận xét xuyên suốt các tệp của bạn để mô tả những gì bạn đang làm và để lại các mẩu bánh mì ở nơi bạn có thể tìm thấy kiểu dáng liên quan trong cấu trúc của mình Are you new to SCSS files and how the syntax works and what it can do? Learn more here: https://sass-lang.com/documentation/syntax Tùy chỉnh trang đăng nhập và đăng ký trong Cổng thông tin Power App Biên dịch SCSSCài đặt trình biên dịch Live SASSKhi bạn có các tệp SCSS đầy phong cách tuyệt vời, bạn cần biên dịch chúng thành một tệp CSS mà cổng thông tin có thể hiểu được. Tôi sử dụng tiện ích mở rộng “Live Sass Compile” cho Mã VS cho công việc này. Đọc thêm về tiện ích mở rộng tại đây https. //thương trường. Visual Studio. com/items?itemName=glenn2223. sống-sass Cài đặt tiện ích mở rộng trình biên dịch Live SASS trong mã VS từ đây. https. //thương trường. Visual Studio. com/items?itemName=glenn2223. sống-sass Tên. Trình biên dịch Sass trực tiếp Tạo thư mục ". vscode”Tạo một thư mục trong dự án có tên. vscode
Điều này sẽ dẫn đến một dự án trong đó bạn có cấu trúc tệp và mã cổng thông tin trong một thư mục có tên cổng thông tin của bạn. Cổng thông tin của tôi được gọi là “cổng thông tin đối tác” Khi tiện ích mở rộng được cài đặt và kích hoạt, bạn sẽ thấy nút “Xem Sass” trên thanh trạng thái ở cuối không gian làm việc Mã VS của bạn Khi phần mở rộng trình biên dịch của bạn đang hoạt động, nó sẽ tự động biên dịch các tệp và thông báo cho bạn về bất kỳ lỗi nào trong quá trình thực hiện Kết quả là một tệp CSS trong thư mục "Tệp web" của cổng thông tin của bạn sẽ tải lên cùng với phần còn lại của mã cổng thông tin Tải lên mã Cổng thông tinBây giờ chúng tôi đã thiết lập cấu trúc tệp và các tệp ban đầu. Bây giờ chúng tôi cần tải các tệp này lên cổng thông tin. Chúng tôi sử dụng Portal CLI cho việc này Mở “Windows Powershell” và kết nối với cổng thông tin của bạn bằng Portals CLI Need more information about how this works? This is where you find all the commands and how to use Portals CLI: https://docs.microsoft.com/en-us/powerapps/maker/portals/power-apps-cli#microsoft-power-platform-cli-commands-for-portals Sử dụng CLI của Cổng thông tin để tải xuống lại nội dung cổng thông tin của bạn và tất cả các kết nối sẽ tuân theo. Bây giờ, khi bạn thay đổi các tệp SCSS và biên dịch chúng thành “chính. css”, sau đó tải nó lên cổng thông tin, kiểu dáng mới sẽ được áp dụng Kiểm soát nguồnKhi bạn thực hiện các thay đổi đối với mã cổng trong Mã VS, bạn có thể chuyển giao các thay đổi cho git và có toàn quyền kiểm soát nguồn Warning! When you are multiple people working on the same portal project make sure that you communicate well on what areas of the portal you are working on - and let each other know whenever you need to upload code to the portal. I have overwritten my own and other developers' portal config when uploading code to the portal. Tôi muốn biết thêm về cách bạn làm việc với xây dựng thương hiệu cổng thông tin. Vui lòng để lại nhận xét về bài viết trên blog này và cho tôi biết Bootstrap được sử dụng như thế nào trong cổng thông tin Power Apps?Bằng cách sử dụng hệ thống bố cục Bootstrap, bạn có thể phát triển một trang web duy nhất có giao diện phù hợp với tất cả các thiết bị mà khách hàng của bạn có thể sử dụng . Các mẫu đi kèm với cổng được triển khai bằng cách sử dụng các thành phần Bootstrap tiêu chuẩn với các kiểu tùy chỉnh bổ sung tối thiểu.
Power Apps có hỗ trợ CSS không?PowerApps là một ứng dụng mã thấp được xây dựng cho một hệ thống đơn giản và triển khai nhanh chóng. Vì vậy, nó sẽ không chứa đầy đủ các tính năng để thay thế một ứng dụng web và CSS hiện đang bị thiếu .
Power Apps không tốt cho điều gì?Hỗ trợ hạn chế cho nhiều kích thước thiết bị và hướng màn hình . Power Apps yêu cầu người dùng phát triển nhiều phiên bản ứng dụng. Các hình thức đáp ứng có thể mở rộng ở một mức độ nào đó, nhưng chúng yêu cầu một sự thỏa hiệp.
Ngôn ngữ nào được sử dụng trong Power Apps?Power Apps sử dụng định dạng thẻ ngôn ngữ IETF BCP-47 . |