mirror of
https://github.com/apache/superset.git
synced 2026-04-12 04:37:49 +00:00
Added filter in ControlPanelsContainer for explore V2 (#1647)
* Added filter in ControlPanelsContainer * Move function for getting url params object to utils * Fixed python test * Move Filter to separate component * Added specs and made changes based on comments * Moved specs to right folder
This commit is contained in:
@@ -8,6 +8,8 @@ import ControlPanelsContainer from './ControlPanelsContainer';
|
||||
import SaveModal from './SaveModal';
|
||||
import QueryAndSaveBtns from '../../explore/components/QueryAndSaveBtns';
|
||||
import { autoQueryFields } from '../stores/store';
|
||||
import { getParamObject } from '../../modules/utils.js';
|
||||
|
||||
const $ = require('jquery');
|
||||
|
||||
const propTypes = {
|
||||
@@ -47,18 +49,7 @@ class ExploreViewContainer extends React.Component {
|
||||
}
|
||||
|
||||
onQuery(form_data) {
|
||||
const data = {};
|
||||
Object.keys(form_data).forEach((field) => {
|
||||
// filter out null fields
|
||||
if (form_data[field] !== null && field !== 'datasource') {
|
||||
data[field] = form_data[field];
|
||||
}
|
||||
});
|
||||
// V2 tag temporarily for updating url
|
||||
// Todo: remove after launch
|
||||
data.V2 = true;
|
||||
data.datasource_id = this.props.form_data.datasource;
|
||||
data.datasource_type = this.props.datasource_type;
|
||||
const data = getParamObject(form_data, this.props.datasource_type);
|
||||
this.queryFormData(data);
|
||||
|
||||
const params = $.param(data, true);
|
||||
|
||||
Reference in New Issue
Block a user