7.3.6-beta.3 • Published 3 days ago

polaris-react-formula v7.3.6-beta.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 days ago

极星公式库 polaris-react-formula

Formula compiler core.

See our website https://app.startable.cn/

📕 Install

Using npm:

npm install --save polaris-react-formula

or using yarn:

yarn add polaris-react-formula

or useing pnpm:

pnpm install polaris-react-formula

📘 Type

PropertyTypeDescriptionDefault Value
visibleboolean控制Modal显示隐藏false
valuestring公式值''
classNamestring类名''
styleReact.CSSProperties类名''
fieldIColumn字段 列
onClose(() => void)关闭Modal
onChange(formula: string, formulaField: string ) => void)获取计算值 回调undefined
onLink(() => void)跳转外链undefined

📖 Usage

import React, { useCallback, useState } from 'react';
import FormulaEditor, { useFormula } from 'polaris-react-formula';

function App() {
  const [visible, setVisible] = useState(true);
  const [value, setValue] = useState('IF({title} = "刘123建", {title}, {ownerId})');

  const onCalc = useCallback((formula: string, formulaField: string) => {
    setValue(formulaField);
    console.log('%c Formula:', 'color: pink', formula);
    console.log('%c Field:', 'color: orange', formulaField);

    const res = useFormula(formula, dataSource[0]);
    console.log('%c Result:', 'color: yellow', res);
  }, []);

  const onClose = useCallback(() => {
    setVisible(false);
  }, []);

  return (
    <>
      <button onClick={() => setVisible(true)}>Click Me</button>
      <FormulaEditor
        visible={visible}
        value={value}
        field={column}
        onChange={onCalc}
        onClose={onClose}
        />
      </>
  );
}
7.3.6-beta.3

3 days ago

7.3.5

11 days ago

7.3.6

11 days ago

7.3.3

12 months ago

7.3.2

12 months ago

7.3.1

1 year ago

7.3.0

1 year ago

7.2.1

1 year ago

7.2.0

1 year ago

5.3.1

2 years ago

5.1.0

2 years ago

6.3.0

2 years ago

4.1.7

2 years ago

2.6.19

2 years ago

2.2.13

2 years ago

2.8.1

2 years ago

2.6.17

2 years ago

2.2.11

2 years ago

2.8.0

2 years ago

7.1.3

1 year ago

7.1.2

1 year ago

7.1.1

1 year ago

7.1.0

1 year ago

3.2.1

2 years ago

2.9.9

2 years ago

3.2.0

2 years ago

3.0.1

2 years ago

3.2.5

2 years ago

3.2.3

2 years ago

2.9.1

2 years ago

2.9.3

2 years ago

3.0.0

2 years ago

2.9.5

2 years ago

2.9.7

2 years ago

6.2.5

2 years ago

6.2.7

2 years ago

6.2.9

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

5.4.9

2 years ago

5.4.7

2 years ago

2.9.11

2 years ago

5.4.3

2 years ago

2.6.21

2 years ago

5.4.1

2 years ago

5.4.0

2 years ago

5.2.0

2 years ago

5.0.0

2 years ago

6.0.0

2 years ago

2.7.0

2 years ago

2.9.0

2 years ago

7.0.0

2 years ago

5.4.11

2 years ago

7.0.2

1 year ago

7.0.1

1 year ago

3.3.1

2 years ago

3.3.0

2 years ago

3.1.0

2 years ago

2.8.3

2 years ago

2.8.5

2 years ago

4.1.3

2 years ago

4.1.1

2 years ago

2.2.9

2 years ago

2.2.7

2 years ago

2.2.5

2 years ago

2.1.4

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.3.0

2 years ago

1.2.84

2 years ago

1.2.82

2 years ago

1.2.8

2 years ago

1.2.71

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

0.0.0

2 years ago