Thư viện thành phần

Trong bài viết tổng quan để tạo các thành phần, bạn được giới thiệu các thành phần bên trong ứng dụng canvas. Khi bạn tạo các thành phần bên trong một ứng dụng, bạn cũng có thể tạo một thư viện các thành phần có thể sử dụng lại. Bằng cách tạo thư viện thành phần, người tạo ứng dụng dễ dàng chia sẻ và cập nhật một hoặc nhiều thành phần với những người tạo khác.

Thư viện thành phần là nơi chứa các định nghĩa thành phần giúp bạn dễ dàng:

  • Khám phá và tìm kiếm các thành phần.
  • Đăng cập nhật.
  • Thông báo cho người tạo ứng dụng bản cập nhật thành phần có sẵn.

Lưu ý

Thư viện thành phần là cách được khuyến nghị để sử dụng lại các thành phần trên ứng dụng. Khi sử dụng thư viện thành phần, ứng dụng sẽ duy trì sự phụ thuộc vào các thành phần mà nó sử dụng. Người tạo ứng dụng sẽ nhận được thông báo khi có sẵn nội dung cập nhật cho các thành phần phụ thuộc. Do đó, mọi thành phần mới có thể tái sử dụng đều được tạo trong thư viện thành phần. Tính năng Power Apps trước đó cho phép nhập các thành phần từ ứng dụng canvas này sang ứng dụng canvas khác đã ngừng hoạt động.

Sự khác biệt giữa ứng dụng và thư viện thành phần

Thư viện thành phần cung cấp một kho lưu trữ thành phần trung tâm và được quản lý để có thể tái sử dụng.

Khung Chèn ở phần điều hướng bên trái mặc định thành tab thành phần nếu bạn tạo thư viện thành phần. Khi bạn tạo một ứng dụng, dạng xem này hiển thị màn hình thay vì thành phần.

Các màn hình bên trong thư viện thành phần chỉ có sẵn để thử nghiệm. Nó cung cấp cho người tạo thư viện một cách để nhanh chóng kiểm tra các thành phần được tạo trên màn hình thực và cũng xác thực hành vi cập nhật khi các thành phần được tăng cường theo thời gian. Để sử dụng thành phần từ thư viện thành phần, bạn phải tạo một ứng dụng sử dụng thư viện thành phần.

Bạn có thể xem trước các thành phần trong thư viện thành phần bằng cách sử dụng các màn hình bên trong thư viện với tùy chọn phát. Khi bạn chọn tab thành phần, tùy chọn phát sẽ bị tắt. Thư viện thành phần không hiển thị khi sử dụng Power Apps Di động.

Lưu ý

Thư viện thành phần được thảo luận trong bài viết này khác với Power Apps component framework cho phép người tạo và nhà phát triển tạo ra thành phần mã cho ứng dụng dựa trên mô hình và ứng dụng canvas. Để biết thêm thông tin, hãy chuyển đến Tổng quan về Power Apps component framework.

Làm việc với thư viện thành phần

Bạn có thể tạo thư viện thành phần mới hoặc chỉnh sửa thư viện thành phần hiện có từ cùng một giao diện. Đi đến Power Apps > chọn Thêm từ điều hướng bên trái > chọn Khám phá tất cả > chọn Thư viện thành phần từ phần Cải tiến ứng dụng . Bạn cũng có thể ghim tùy chọn Thư viện thành phần vào giao diện Power Apps của mình. Thông tin thêm: Điều hướng bên trái trong Power Apps

Tạo thư viện thành phần mẫu

Các bước để tạo các thành phần bên trong thư viện thành phần cũng giống như tạo thành phần bên trong ứng dụng. Bạn sẽ tạo một thư viện thành phần và sau đó sử dụng lại các bước để tạo các thành phần từ ví dụ tổng quan về thành phần. Sau đó, bạn sẽ sử dụng thư viện thành phần để cung cấp các thành phần có thể tái sử dụng trong một ứng dụng mới.

  1. Đăng nhập vào Power Apps.

  2. Chọn Thư viện thành phần trong ngăn điều hướng bên trái rồi chọn Thư viện thành phần mới. Ngoài ra, hãy chọn Thêm từ điều hướng bên trái > chọn Khám phá tất cả > chọn Thư viện thành phần từ phần Cải tiến ứng dụng .

  3. Đặt tên cho thư viện thành phần là Thành phần menu; bạn cũng có thể cung cấp một tên khác theo ý mình.

  4. Thực hiện theo các bước để tạo thành phần từ ví dụ tổng quan về thành phần. Bạn không cần phải mở Power Apps Studio hoặc tạo ứng dụng trống mới, vì bạn đã tạo một thư viện thành phần mới rồi. Bắt đầu với bước 2.

    Sau khi làm theo các bước để tạo thành phần, hãy làm theo các bước tiếp theo để thêm thành phần vào màn hình và các bước để tạo thuộc tính đầu ra.

  5. Sau khi bạn hoàn thành việc tạo và kiểm tra thành phần, hãy lưu thư viện thành phần bằng cách chọn menu Tệp rồi chọn Lưu.

    Bạn cũng có thể lưu ghi chú phiên bản. Ghi chú phiên bản rất hữu ích để truy xuất các phiên bản của thư viện thành phần và để nâng cấp các thành phần được sử dụng trong các ứng dụng từ thư viện thành phần này.

    Ghi chú phiên bản khi lưu thư viện thành phần.

    Mẹo

    Ghi chú phiên bản rất hữu ích khi xem lại các phiên bản của thư viện thành phần và cho người tạo ứng dụng sử dụng thư viện thành phần của bạn để xem lại các thay đổi và cập nhật các ứng dụng tiêu thụ các thành phần này khi cần. Đi đến cập nhật thư viện thành phần để biết thêm chi tiết.

  6. Thư viện thành phần đã lưu có thể được phát hành. Chỉ các bản cập nhật thư viện thành phần được phát hành mới khả dụng cho các ứng dụng sử dụng thư viện thành phần. Chọn Phát hành để phát hành phiên bản thư viện thành phần:

    Xuất bản phiên bản thư viện thành phần.

Tùy chỉnh thành phần thư viện

Khi tạo thành phần bên trong thư viện thành phần, bạn có tùy chọn cho phép thành phần được tùy chỉnh khi được sử dụng bởi các ứng dụng sử dụng các thành phần thư viện. Theo mặc định, thiết đặt này được Bật. Chuyển cài đặt này thành Tắt để loại bỏ khả năng tùy chỉnh thành phần trong khi sử dụng trong các ứng dụng khác.

Tùy chọn cho phép tùy chỉnh thành phần này khi được ứng dụng sử dụng.

Khi bạn thêm một thành phần cho phép tùy chỉnh, bạn sẽ thấy một tùy chọn để chỉnh sửa thành phần này để tùy chỉnh nhiều hơn. Ứng dụng tạo một bản sao cục bộ và bạn có thể thực hiện các thay đổi đối với bản sao thành phần cục bộ. Liên kết với thư viện thành phần bị xóa sau khi thành phần được chỉnh sửa.

Chỉnh sửa một thành phần được phép tùy chỉnh.

Chọn Chỉnh sửa thành phần nhắc bạn sao chép cục bộ thành phần để tùy chỉnh.

Tuy nhiên, khi bạn không cho phép các thành phần được tùy chỉnh, các ứng dụng tiêu thụ sẽ không hiển thị tùy chọn để chỉnh sửa thành phần.

Không có tùy chọn để chỉnh sửa thành phần bên trong ứng dụng tiêu thụ.

Trong trường hợp này, cách duy nhất để chỉnh sửa thành phần là chỉnh sửa thư viện thành phần nơi thành phần được lưu trữ.

Nhập từ thư viện thành phần

Sau khi bạn tạo thư viện thành phần và phát hành, các ứng dụng có thể tiêu thụ các thành phần từ thư viện thành phần này bằng cách nhập thư viện. Bạn cũng có thể chia sẻ thư viện thành phần.

Để nhập từ thư viện thành phần, hãy chỉnh sửa ứng dụng hiện có hoặc tạo ứng dụng mới. Sau khi ứng dụng mở trong studio ứng dụng canvas, chọn Chèn hoặc + trên phần điều hướng bên trái. Sau đó, chọn Nhận thêm thành phần để liệt kê các thư viện thành phần có sẵn trong môi trường hiện tại:

Nhận được nhiều thành phần hơn.

Bạn sẽ thấy danh sách các thư viện thành phần có sẵn trong môi trường hiện tại ở bên phải màn hình. Chọn một thành phần riêng lẻ từ một thư viện thành phần. Hoặc dùng Chọn tất cả để nhập tất cả các thành phần từ thư viện cùng một lúc:

Nhập khẩu linh kiện.

Lưu ý

Nếu người tạo không nhìn thấy thư viện thành phần trong phần nhập, hãy đảm bảo thư viện thành phần được chia sẻ với người tạo. Để biết thêm chi tiết, hãy đi đến mục quyền thư viện thành phần.

Lưu ý rằng bạn có thể chọn và nhập nhiều hơn một thành phần và trên các thư viện thành phần khác nhau.

Các thành phần có sẵn trong ứng dụng được liệt kê trong danh mục Tùy chỉnh thuộc danh sách các thành phần trong ngăn Chèn. Các thành phần có sẵn từ các thư viện thành phần đã nhập được liệt kê trong danh mục Thành phần thư viện:

Chèn các thành phần vào ứng dụng.

Cập nhật thư viện thành phần

Bạn có thể sửa đổi thư viện thành phần hiện có và lưu mọi thay đổi với ghi chú phiên bản khác. Tuy nhiên, phiên bản thư viện thành phần cập nhật phải được phát hành để dùng trong các ứng dụng hiện có sử dụng thư viện thành phần. Các bước trong thư viện thành phần mẫu ở trên giải thích cách phát hành thư viện thành phần sau khi lưu.

Có hai cách mà ứng dụng sử dụng các thành phần từ thư viện có thể nhận được những thay đổi mới nhất.

Phương pháp 1: Thông báo cập nhật thành phần trên ứng dụng chỉnh sửa

Người tạo các ứng dụng khác được thông báo khi thành phần cập nhật khả dụng. Thông báo xuất hiện khi người tạo chỉnh sửa ứng dụng trong studio ứng dụng canvas. Họ có thể chọn cập nhật các thành phần:

Cập nhật có sẵn.

Chọn Xem lại để nhìn thấy tùy chọn cập nhật thành phần:

Cập nhật thành phần.

Lưu ý rằng phiên bản ghi chú bạn đã thêm khi phát hành phiên bản thư viện thành phần sẽ hiển thị ở đây.

Chọn Cập nhật để cập nhật thành phần.

Ứng dụng được cập nhật với các thành phần mới nhất

Phương pháp 2: Chủ động kiểm tra các bản cập nhật

Phương pháp này là để chủ động kiểm tra bản cập nhật ứng dụng khi làm việc trên ứng dụng trong Studio.

Để thực hiện việc kiểm tra này, hãy chọn Chèn bảng điều khiển thành phần ở phía bên trái, sau đó chọn ... (dấu chấm lửng) bên cạnh nút tìm kiếm. Sau đó, chọn Kiểm tra bản cập nhật.

Kiểm tra các thành phần mới nhất

Nếu có cập nhật trong các thành phần được sử dụng từ thư viện, nhà sản xuất sẽ nhận được thông báo để xem xét và nhận các thay đổi mới nhất. Sau khi xem xét và cập nhật, ứng dụng sẽ được cập nhật với các thành phần mới nhất.

Hình ảnh động sau đây cho thấy quá trình lấy các thành phần mới nhất.

Các bước để có được các thành phần mới nhất

Cập nhật thành phần từ thư viện thành phần trong một ứng dụng tiêu dùng

Nếu bạn nhập một thành phần từ thư viện thành phần, bạn không thể chỉnh sửa nó trong ứng dụng tiêu thụ. Nếu bạn chọn Chỉnh sửa thành phần, bạn sẽ thấy một tùy chọn để tạo bản sao của thành phần bên trong ứng dụng hiện tại để bạn thực hiện thay đổi:

Chỉnh sửa thành phần thư viện.

Nếu bạn chọn Tạo bản sao, thành phần được sao chép vào ứng dụng cục bộ. Bản sao cục bộ của thành phần xuất hiện trong danh mục Tùy chỉnh trong ngăn Chèn. Bản sao cục bộ này của thành phần sẽ không nhận được cập nhật nếu phiên bản mới của thư viện thành phần gốc được phát hành vào thời điểm sau.

Lưu ý

Các phiên bản đang sử dụng của các thành phần từ thư viện thành phần sẽ không bị ảnh hưởng sau khi bạn tạo bản sao cục bộ của một thành phần và sẽ vẫn được liên kết với định nghĩa thư viện thành phần. Chỉ các phiên bản của các thành phần được sao chép cục bộ (từ danh mục Tùy chỉnh) được coi là các thành phần ứng dụng cục bộ.

Xóa thư viện thành phần

Nếu một thư viện thành phần được tham chiếu bởi một ứng dụng canvas, nó không thể bị xóa. Điều này đúng cho cả môi trường Power Platform và không phải Power Platform. Xóa thành phần khỏi ứng dụng trước khi xóa thư viện. Bạn có thể tìm thông tin về các ứng dụng bằng thư viện thành phần trong chế độ xem phụ thuộc giải pháp hoặc trong thông báo, được hiển thị khi bạn cố gắng xóa thư viện.

Xóa thành phần thư viện.

Quyền thư viện thành phần

Tính năng chia sẻ thư viện thành phần hoạt động giống như cách bạn chia sẻ ứng dụng canvas. Khi chia sẻ thư viện thành phần, bạn cho phép người khác sử dụng lại thư viện thành phần. Sau khi chia sẻ, những người khác có thể chỉnh sửa thư viện thành phần và nhập các thành phần từ thư viện thành phần được chia sẻ này để tạo và chỉnh sửa ứng dụng. Nếu được chia sẻ với tư cách là đồng sở hữu, người dùng có thể sử dụng, chỉnh sửa và chia sẻ thư viện thành phần nhưng không thể xóa hoặc thay đổi chủ sở hữu.

Các cân nhắc bổ sung khi chia sẻ thư viện thành phần cho các nhóm bảo mật:

Các hạn chế đã biết

  • Những giới hạn đã biết áp dụng cho thành phần cũng áp dụng cho các thư viện thành phần.

  • Bạn không thể nhập thành phần từ thư viện thành phần được lưu cục bộ. Có thể lưu thư viện thành phần bằng cách sử dụng Tệp > Lưu dưới dạng > Máy tính này. Nhưng nếu bạn cố gắng nhập thư viện thành phần đã lưu đó, bạn sẽ thấy thông báo lỗi sau:

    Nhập tệp thư viện thành phần.

  • Nếu bạn đang nhập ứng dụng và thư viện thành phần trong môi trường lần đầu tiên, hãy đảm bảo ứng dụng sử dụng phiên bản mới nhất của thành phần được bao gồm trong thư viện thành phần. Nếu không, ứng dụng sẽ không nhận được bản cập nhật sau khi nhập. Ứng dụng sẽ nhận ra và nhắc nhở phiên bản cập nhật sau khi nhập thư viện thành phần tiếp theo vào cùng một môi trường.

  • Các thành phần mã không được hỗ trợ bên trong các thư viện thành phần.

Xem thêm

Lưu ý

Bạn có thể cho chúng tôi biết bạn thích dùng ngôn ngữ nào cho tài liệu không? Làm một cuộc khảo sát ngắn. (xin lưu ý, khảo sát này bằng tiếng Anh)

Cuộc khảo sát sẽ mất khoảng bảy phút. Không có dữ liệu cá nhân nào được thu thập (điều khoản về quyền riêng tư).