UNPKG

realgrid-react

Version:

RealGrid2 wrapping Component for React

96 lines (68 loc) 2.34 kB
# RealGrid-React ## Overview `realgrid-react` is a React component for integrating RealGrid into your React applications. It provides a seamless way to add powerful grid functionalities to your project. [RealGrid](https://www.npmjs.com/package/realgrid) React Wrapper ## Table of Contents - [Install](#install) - [License](#license) - [Usage](#usage) - [Styles](#styles) - [Library Target](#library-target) - [Example](#example) - [Support](#support) ## Installation To install the `realgrid-react` component, use npm or yarn: ```bash npm install realgrid-react # or yarn add realgrid-react ``` ### License > The License file is required for proper use. More information, visit: http://service.realgrid.com/start ## Usage ### basic example Here's a basic example of how to use realgrid-react in your project: ```jsx import RealGrid from 'realgrid' import '/realgrid/dist/realgrid-style.css' import { useRef } from 'react' import { RGDataColumn, RealGridReact } from 'realgrid-react' const RealGridComponent = () => { const grid = useRef(null) const data = [ { id: 1, name: 'John Doe', age: 30 }, { id: 2, name: 'Jane Smith', age: 27 }, { id: 3, name: 'Alice Johnson', age: 35 }, { id: 4, name: 'Bob Brown', age: 22 }, { id: 5, name: 'Charlie Davis', age: 28 }, { id: 6, name: 'Dana White', age: 33 } ] RealGrid.setLicenseKey('Your LicenseKey') return ( <> <div style={{ width: '100%', height: '550px' }}> <RealGridReact ref={grid} rows={data} autoGenerateField={true}> <RGDataColumn name='id' fieldName='id' /> <RGDataColumn name='name' fieldName='name' /> <RGDataColumn name='age' fieldName='age' /> </RealGridReact> </div> </> ) } export default RealGridComponent ``` ### styles - The themes are located in './dist' ``` jsx import "../node_modules/realgrid/dist/realgrid-style.css"; ``` ### Library Target - index.es.js for ES - index.cjs.js for commonjs ### Example > visit: https://github.com/realgrid/realgrid2-examples ### Support If you encounter any issues or have questions, please open an issue on GitHub or contact our support team at support@realgrid.com or visit https://docs.realgrid.com/