Comments (4)
Hi @stephenrs, your request is an important feature for frontend development. We actually need a hook on before or after of some methods and I will consider your request for react-bootstrap-table. But need some time, I'm little busy :'(
from react-bootstrap-table.
Sounds great @AllenFang, thanks! And yes, there are definitely a few other hooks that would be useful.
I did find a temporary way to hack this though. It's pretty ugly, and I think it goes against the React way of doing things, but it's working for now. My componentDidMount method looks something like this:
componentDidMount: function() {
var self = this;
self.refs.bsTable.originalFunc = self.refs.bsTable.componentDidUpdate;
self.refs.bsTable.componentDidUpdate = function(prevProps, prevState) {
self.refs.bsTable.originalFunc(prevProps, prevState);
self.doExtraStuff();
};
}
from react-bootstrap-table.
That's a good idea for current condition, you just give a function on react-bootstrap-table component and I think your solution is fine. Anyway, I'll provide a better solution for a more common usage. Thanks for your contribution!!
from react-bootstrap-table.
Hi @stephenrs, I've resolve this request
give BootstrapTable a options
prop
and assign a afterTableComplete
property which accept an callback function, as follow:
function onAfterTableComplete(){ console.log('Table render complete.'); } var options = { afterTableComplete: onAfterTableComplete // A hook for after table render complete. }; <BootstrapTable data={products} options={options} ...
from react-bootstrap-table.
Related Issues (20)
- Read only on editable table for a field, but insert it in insertmodal HOT 1
- Sort icon not visible when text overflows in th
- Select All checkbox customization (Display any other icon instead of checkbox) HOT 2
- CellEdit is not working in firefox.
- Not showing Table border Tried Everything of Scripts importing CSS of bootstrap but still
- Warning: Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code.
- Select All doesn't persist across pages. HOT 1
- Not compatible with React 17+ HOT 6
- How to hide/show checkbox on particular rows in react bootstrap table next
- React Hooks, state is reseting to initial state when called onChange is called inside Formatter
- Expanding one row updating the value of all the expanded rows with the latest value
- How to get value of column selectFilter with deprecated react-boot-strap-table
- React Bootstrap Table - Iterate over an array of Objects for Datafield
- BootstrapTable is not reloading data when row checkbox checked or unchecked in ReactJS
- Error when search on page 2/3/4/5 etc
- Can't run the examples using gulp
- How can I delete/disable the "Expand All - Collapse All" button in the table header?
- Dynamic TableHeaderColumns with search and exportToCSV props doesn't work in BootstrapTable
- How can i use navigate pages using row ?
- React-data-table Component header alone is overlapping when the model/Pop us is enabled, 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-bootstrap-table.