Comments (1)
Maintainer of react-querybuilder
here. I thought I should provide some more context in case this gets implemented. RQB actually has two configurations that appear this way visually.
One is showCombinatorsBetweenRules
as noted above, which displays a combinator selector between each rule but keeps the combinator value itself at the group level. When any combinator selector is updated, all combinator selectors in the same group are updated to match since they are based on the same value.
The other option is to use "independent combinators" which actually tracks an independent combinator selection between each rule, allowing queries like firstName = 'Steve' AND lastName = 'Vai' OR age > 28
without using groups. Note that this requires a different query object structure. FWIW, constructing the TypeScript types to enable this option was...a lot.
from react-awesome-query-builder.
Related Issues (20)
- jsonLogic expression loading issue with some-in HOT 2
- multiselect_contains spelOp change, data incompatible
- XSS handling for antd select options
- Support safe navigation operator in spel operators/functions
- Allow custom component for rule/group container
- Type conflict in core package since v6.4.1 HOT 1
- CSS rules are not scoped to the component
- How can we encode filter value? HOT 1
- Missing "conjuction" and "not" in RuleGroupExtProperties type
- MuiConfig.settings.renderField Typescript Error
- How can we set thousand separator input number?
- Pass to MuiFieldSelect customProps not working
- antd date picker style doesn't load when installing antd v5.14.2 HOT 5
- generateConfig[fn] is not a function for antd package HOT 4
- Field values are breaking on source change
- No aria-label for IconButton in MUI/Material packages
- Improve documentation on the query-builder-container and query-builder classes
- Incorrect import of SpEL expression with not_between
- ./config ζͺζΎε° HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-awesome-query-builder.