index.md 1.31 KB

nav: path: /component title: 组件 order: 1 group: path: /common title: 条件配置

order: 0

QxBaseCondition 条件配置

条件配置

import { QxCondition } from '@qx/common';
import { Form } from 'antd';

export default () => {
  return (
    <div>
      <Form
        initialValues={{
          condition: {
            sqlType: 'AND',
            operators: [
              {
                type: 'STRING',
                name: '文本',
                mappingValues: [],
                field: {
                  code: 'text',
                  name: '文本',
                  extract: { widget: 'qxInput', fieldType: 'STRING' },
                },
              },
              {
                type: 'STRING',
                name: '文本',
                mappingValues: [],
                field: {
                  code: 'text',
                  name: '文本',
                  extract: { widget: 'qxInput', fieldType: 'STRING' },
                },
              },
            ],
          },
        }}
        onValuesChange={(value, values) => {
          console.log('values', values)
        }}
      >
        <Form.Item name="condition">
          <QxCondition showAssignment={false} />
        </Form.Item>
      </Form>
    </div>
  );
};