Phản ứng-html-bảng-to-excel

Phân tích sâu hơn về trạng thái bảo trì của react-html-table-to-excel dựa trên nhịp phiên bản npm đã phát hành, hoạt động của kho lưu trữ và các điểm dữ liệu khác đã xác định rằng việc bảo trì của nó là Không hoạt động

Một tín hiệu bảo trì dự án quan trọng cần xem xét đối với react-html-table-to-excel là nó không thấy bất kỳ phiên bản mới nào được phát hành cho npm trong 12 tháng qua và có thể được coi là dự án đã ngừng hoạt động hoặc dự án nhận được mức thấp

Trong tháng trước, chúng tôi không tìm thấy bất kỳ hoạt động yêu cầu kéo nào hoặc thay đổi trạng thái vấn đề đã được phát hiện đối với kho lưu trữ GitHub

⚠️ API khác biệt đáng kể tùy thuộc vào phiên bản react-native-render-html mục tiêu. Đảm bảo bạn kiểm tra tài liệu phiên bản phù hợp trước khi tiếp tục

reac-native-render-html@native-html/table-plugin≥ 4. 2. 1 < 5. 0. 02. x [tài liệu]≥ 5. 0. 0 < 6. 0. 03. x [tài liệu]≥ 6. 0. 04. x [tài liệu]
5. x [tài liệu]

Ví dụ làm việc tối thiểu

ví dụ đầy đủ

Bạn cần 2 bước để có được một ví dụ làm việc

  1. Nhập thành phần
    yarn add @native-html/table-plugin
    4. Các hướng dẫn sẽ khác nhau tùy thuộc vào thiết lập của bạn;
  2. Đưa các đạo cụ
    yarn add @native-html/table-plugin
    3,
    yarn add @native-html/table-plugin
    4 và
    yarn add @native-html/table-plugin
    4 vào thành phần
    yarn add @native-html/table-plugin
    6;
import React from 'react';
import { ScrollView } from 'react-native';
import HTML from 'react-native-render-html';
import TableRenderer, { tableModel } from '@native-html/table-plugin';
import WebView from 'react-native-webview';

const html = `
      Entry Header 1    Entry Header 2              
Entry First Line 1 Entry First Line 2
`; const htmlProps = { WebView, renderers: { table: TableRenderer }, renderersProps: { table: { // Put the table config here } }, customHTMLElementModels: { table: tableModel } }; export const Example = [] => [ ];

Tham chiếu API

Tài liệu tham khảo API đầy đủ có sẵn tại đây. tài liệu/bảng-plugin. md. Đáng chú ý nhất, hãy kiểm tra

yarn add @native-html/table-plugin
7 để xem cách bạn có thể tùy chỉnh hành vi của bảng

mốc xuất khẩu

  • yarn add @native-html/table-plugin
    8
  • yarn add @native-html/table-plugin
    9

xuất khẩu khác

  • import React from 'react';
    import { ScrollView } from 'react-native';
    import HTML from 'react-native-render-html';
    import TableRenderer, { tableModel } from '@native-html/table-plugin';
    import WebView from 'react-native-webview';
    
    const html = `
          Entry Header 1    Entry Header 2              
    Entry First Line 1 Entry First Line 2
    `; const htmlProps = { WebView, renderers: { table: TableRenderer }, renderersProps: { table: { // Put the table config here } }, customHTMLElementModels: { table: tableModel } }; export const Example = [] => [ ];
    0
  • import React from 'react';
    import { ScrollView } from 'react-native';
    import HTML from 'react-native-render-html';
    import TableRenderer, { tableModel } from '@native-html/table-plugin';
    import WebView from 'react-native-webview';
    
    const html = `
          Entry Header 1    Entry Header 2              
    Entry First Line 1 Entry First Line 2
    `; const htmlProps = { WebView, renderers: { table: TableRenderer }, renderersProps: { table: { // Put the table config here } }, customHTMLElementModels: { table: tableModel } }; export const Example = [] => [ ];
    1
  • import React from 'react';
    import { ScrollView } from 'react-native';
    import HTML from 'react-native-render-html';
    import TableRenderer, { tableModel } from '@native-html/table-plugin';
    import WebView from 'react-native-webview';
    
    const html = `
          Entry Header 1    Entry Header 2              
    Entry First Line 1 Entry First Line 2
    `; const htmlProps = { WebView, renderers: { table: TableRenderer }, renderersProps: { table: { // Put the table config here } }, customHTMLElementModels: { table: tableModel } }; export const Example = [] => [ ];
    2

Xử lý sự cố

Lỗi khi nhập thành phần WebView

⚠️ Luôn ủng hộ

import React from 'react';
import { ScrollView } from 'react-native';
import HTML from 'react-native-render-html';
import TableRenderer, { tableModel } from '@native-html/table-plugin';
import WebView from 'react-native-webview';

const html = `
      Entry Header 1    Entry Header 2              
Entry First Line 1 Entry First Line 2
`; const htmlProps = { WebView, renderers: { table: TableRenderer }, renderersProps: { table: { // Put the table config here } }, customHTMLElementModels: { table: tableModel } }; export const Example = [] => [ ];
3 thay vì
yarn add @native-html/table-plugin
4 cũ khi có thể

Thiết lập thành phần

yarn add @native-html/table-plugin
4 phần lớn khác nhau trên phiên bản
import React from 'react';
import { ScrollView } from 'react-native';
import HTML from 'react-native-render-html';
import TableRenderer, { tableModel } from '@native-html/table-plugin';
import WebView from 'react-native-webview';

const html = `
      Entry Header 1    Entry Header 2              
Entry First Line 1 Entry First Line 2
`; const htmlProps = { WebView, renderers: { table: TableRenderer }, renderersProps: { table: { // Put the table config here } }, customHTMLElementModels: { table: tableModel } }; export const Example = [] => [ ];
6 hoặc
import React from 'react';
import { ScrollView } from 'react-native';
import HTML from 'react-native-render-html';
import TableRenderer, { tableModel } from '@native-html/table-plugin';
import WebView from 'react-native-webview';

const html = `
      Entry Header 1    Entry Header 2              
Entry First Line 1 Entry First Line 2
`; const htmlProps = { WebView, renderers: { table: TableRenderer }, renderersProps: { table: { // Put the table config here } }, customHTMLElementModels: { table: tableModel } }; export const Example = [] => [ ];
7 của bạn. Vui lòng tham khảo tài liệu chính thức và đảm bảo rằng bạn đã chọn phiên bản SDK RN / Expo của mình

  • hội chợ triển lãm;
  • Phản ứng tự nhiên

Câu hỏi thường gặp

Làm thế nào để dễ dàng tạo kiểu cho bảng?

Sử dụng

import React from 'react';
import { ScrollView } from 'react-native';
import HTML from 'react-native-render-html';
import TableRenderer, { tableModel } from '@native-html/table-plugin';
import WebView from 'react-native-webview';

const html = `
      Entry Header 1    Entry Header 2              
Entry First Line 1 Entry First Line 2
`; const htmlProps = { WebView, renderers: { table: TableRenderer }, renderersProps: { table: { // Put the table config here } }, customHTMLElementModels: { table: tableModel } }; export const Example = [] => [ ];
8. Các tùy chọn sẽ được hợp nhất với các giá trị mặc định, vì vậy bạn không bắt buộc phải chuyển mọi trường. xem tài liệu

Chủ Đề