Comments (12)
Ah, you've got a typo there.
grid: Reducers.grid
should be grid: Reducers.Grid
Try that out and let me know? Also, I assume in your code its ...gridReducers
not ..gridReducers
from react-redux-grid.
Good eyes!
Thanks mate.
from react-redux-grid.
A similar issue has been reported (I believe it's a bug in the new stateful feature). I'm researching this morning, and will have a fix soon.
from react-redux-grid.
@innopal this was causing a different but possibly related issue. Would you mind installing master and seeing if that fixes your issue?
from react-redux-grid.
@bencripps It did not fix my issue. I still see the columns array empty (in Row.js) but columns property in columnManager has all the columns. Funny thing is that I don't even have column manager as a plugin. In fact my plugins array is empty.
from react-redux-grid.
Could you post all of the data you are passing the grid? Columns, a sample of 5 or so rows, and all the other config your passing.
from react-redux-grid.
Sure.
Here is the config:
const config = {
columns,
pageSize,
plugins,
events,
height,
stateKey: gridStateKey,
store: this.context.store,
};
Here is the render:
return (
<Grid {...config} data={this.props.appointments} />
);
And here is the configuration:
export const pageSize = 20;
export const gridStateKey = 'appointments-grid-stateKey';
export const height = '';
export const events = {
HANDLE_ROW_CLICK: () => {},
};
export const plugins = {};
export const columns = [
{
name: 'Date',
dataIndex: 'date',
sortable: true,
width: '20%'
},
{
name: 'Name',
dataIndex: 'name',
sortable: true,
width: '20%'
}
];
Oh and Data:
[{ date: '2016/08/28', name: 'John Doe'}]
from react-redux-grid.
It doesn't look like you're passing the data
object to the config
? Perhaps you are and you missed it here?
from react-redux-grid.
yes I do. Github ate my code:) I forgot to wrap it in code tag!
Here it is:
Here is the render:
return (
<div className="content container">
<Grid {...config} data={this.props.appointments} />
</div>
);
from react-redux-grid.
I've loaded that exact config into the demo page, and it seems to load. Do you have an errors in the console?
from react-redux-grid.
The only thing I can think is that you've incorrectly imported all the grid reducers, could you paste where you're creating your rootReducer
?
from react-redux-grid.
import { Reducers } from 'react-redux-grid';
const gridReducers = {
dataSource: Reducers.DataSource,
editor: Reducers.Editor,
errorHandler: Reducers.ErrorHandler,
filter: Reducers.Filter,
grid: Reducers.grid,
loader: Reducers.Loader,
menu: Reducers.Menu,
pager: Reducers.Pager,
selection: Reducers.Selection,
};
export default combineReducers({
facility,
language,
routing,
form,
..gridReducers,
});
from react-redux-grid.
Related Issues (20)
- how to refresh with remote dataSource from another action HOT 2
- Custom look of GRID_ACTIONS elements
- Assigning a property of sortable: true and defaultSortDirection: ASC|DESC does not sort the table by default HOT 1
- EditorActions.addNewRow documentation or sample code HOT 2
- Align header columns with table's contents HOT 2
- Nested Grids using react-redux-grid
- Nested object property as column value HOT 2
- PropTypes (oneOf) error when loading the Grid
- Include react-redux-grid in existing project where also uses HTML5 backend causes problem.
- Include react-redux-grid in existing project where also uses HTML5 backend causes problem. HOT 1
- Unable to remove "Edit" item from grid actions HOT 2
- Is there a way to prevent a node from moving? HOT 3
- Pass store to Grid HOT 3
- incorrect selection of indexes when selecting row
- Is there a way to add custom edit/delete button?
- too small select checkbox
- @types/react-redux-grid HOT 1
- rowIndex in tree mode
- Tree, selection throwing an mutation exception on action @@react-redux-grid/SET_SELECTION
- Instead of disabling actions can we hide it from the the action menu? 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-redux-grid.