v4.3.1 (2017-12-23)
January 3, 2018 · View on GitHub
v4.3.1 (2017-12-23)
Bug fixes
- Fixed sizePerPage dropdown broken on
bootstrap@4.0.0-beta.2(8b28c4b) - Fixed Cannot read property 'type' of null Error in
TableHeaderColumnswhen having dynamic columns(1741487)
Enhancement
- if
options.hideSizePerPageis true, will not render dropdown anymore instead of hidden(ea89bf8)
v4.3.0 (2017-12-12)
Bug fixes
- Fixed passing wrong key for custom
prePage,nextPage,firstPageandlastPage(02363a9)
Enhancements
- Upgrade
react-modalto3.1.7
Features
- Expand/Collapse all rows
- Support hide parent row when expanding(24c8556)
v4.2.0 (2017-12-04)
Bug fixes
- Fix bug about text filter for null value(a9eb1d0)
- Fix
expandParentClassoption concat classNames(64915a0)
Enhancements
- No String ref(7c18851)
- Support
renderAlertto specified if render thereact-s-alert(ed57ab4)- Please check #1771
- The event object will be pass at least argument for
options.onExpand,options.onRowClickandoptions.onRowDoubleClick(64915a0)
v4.1.5 (2017-11-20)
Bug fixes
- Fixed the sort status doesn't updated internally when remote sort enable(06b3560)
Enhancements
beforeSaveCellandafterSaveCellwill pass additional information on last one argument(db634db)
Features
v4.1.1 (2017-11-11)
Bug fixes
v4.1.1 (2017-10-25)
Bug fixes
- Fixed edit cell that has no data IE 11 fails with error code 800a025e(17be157)
- Fixed sizePerPage drop down requires double click(9c0332a)
- Fixed
remoteis enable and a sorted table is reset when state update(5a70141)
v4.1.0 (2017-10-16)
Bug fixes
- Fixed
options.afterDeleteRowbe called without checking existing(9f64cdf) - Fixed
table-condensedshould betable-smon bootstrap@4(137a6b2) - Update React Peer Dependency(9032174)
- Upgrade
react-modalto3.0.3due toreact@16.0.0issue(f2c0ee8) - Fixed Cannot read property 'type' of undefined(9049073)
- Fixed Failed prop type: Invalid prop columnName of type array supplied to TextFilter, expected string(c272b97)
Enhancement
v4.0.6 (2017-09-30)
Bug fixes
- Fixed TypeError: Cannot read property 'emitter' of undefined(55a7e09)
Enhancement
- Treat
undefinedsame asnullwhen sorting(5b58195)
Features
- Support
cellEdit.bulrToEscape, default isfalse(88571ac)
v4.0.5 (2017-09-20)
Bug fixes
Enhancement
- Support
ArrayFilterbut it's an internal filter, you can not configure onfilter.typewithArrayFilter(5b32bfd)- Please check this example.
Features
- Support
csvFieldTypeto assign the type of cell when exporting csv(d810c9c)- example
- Available is
numberandstring, default isstring
- Support auto collapse expanded rows when sort/filter/search(5ad7a75)
- Check this example
v4.0.4 (2017-09-15)
Bug fixes
- Fix
BootstrapTable.resetmethod doesn't clean the cell editing state(f3466be) - Fix search result is reset when a rerender with only enable
remote.cellEdit(8ba60d8) columnClassNameget render oncolgroupeven if it is function(031a99d)
Enhancement
- Able to styling the header column when sorting(7960b3f)
- Check example
- Trying to fixing encoding issue when opening CSV file with Excel(c05679c)
v4.0.3 (2017-09-04)
Bug fixes
- placeholder-selected in filters/Select.js is not handled correctly(1bba1aa)
Enhancement
- Setting environment to production(a7ff05c)
- Pass
rowIndexandcolumnIndexas third and fourth arguments forcolumnTitlecallback function(99f56a0)
v4.0.2 (2017-08-22)
Bug fixes
- Fix the
expandablebroken on custom column whenexpandByiscolumn(1be402e)
Enhancement
- Able to configure the position of
ToolBar(29bbecc)- Configure the position via
options.toolbarPosition, available value istop,bottomandboth.
- Configure the position via
- Custom the column title(cd93a3f)
- Configure
columnTitleonTableHeaderColumn, which accept a function and takecellandrowas arguments - Check this example
- Configure
- Add quotation marks to header cells on CSV file(55de1d6)
v4.0.1 (2017-08-13)
Bug fixes
- Fix wrong data population when drop rows in a table which enable pagination(87484cc)
v4.0.0 (2017-08-06)
Bug fixes
- Fix validation called twice when press tab to leave the cell editor(5532b98)
Enhancement
- Fixed hard coded warning when insert fails(28b3ea3)
- Use
options.insertFailIndicatorto custom the error indicator.
- Use
- Fixed 'Show All/Show selected only' is display in contrast(db1f8e7)
- Use
prop-types - Use
editTdAttronTableHeaderColumnto custom the attributes on the column(TD) of cell editor(42e84b7) - Support dynamic options list for dropdown in cell editor(62b928a)
editable.options.valuesonTableHeaderColumncan accept an array or function now.
Features
- Support
bootstrap@4andbootstrap@3, if you use 4, please addversion='4'on<BootstrapTable>.
v3.5.1 (2017-08-02)
Bug fixes
v3.5.0 (2017-07-29)
Bug fixes
Enhancement
v3.4.6 (2017-07-16)
Bug fixes
- Fix wrong cell edit if have multiple table but share same
cellEditprops8954de6
Enhancement
- Allow to configure
tdstyle viatrStyleonBootstrapTable(5999c48)
v3.4.5 (2017-07-13)
Bug fixes
Enhancement
- Pass
rowIndexas third argument foroptions.onRowClick(4b5ba03)
Features
- Able to disable the
tabIndexviawithoutTabIndexonBootstrapTable(ce6f744)
v3.4.4 (2017-07-09)
Bug fixes
- Pass row object as second argument for
editable.validatorwhen calling by insert row(5ede872) - Fix text filter is not updated when rerender(298e971)
- Fix wrong colspan on a empty table when hide seleciton column(62ceb31)
Enhancement
- return
falsewill render default editor in insert model for the hook function of customInsertEditor.getElement(f2382b3)
v3.4.3 (2017-07-05)
Bug fixes
- Fixed wrong colspan when table was empty and enable
expandColumnOptions.expandColumnVisible(624764c) - Fix 'undefined is not an object' when running in a headless browser(a06cd6a)
Enhancement
- Able to disable BOM header for CSV via
options.noAutoBOM(340dc8d) - Able to exclude header for CSV via
options.excludeCSVHeader(16ba815)
v3.4.2 (2017-06-24)
Bug fixes
- Cannot read property 'sortFunc' of undefined when conditionally rendering different tables(1418)
- From this version, we support
replaceprops onBootstrapTable, you can configure astrueif your need to rerender a totally different table so thatreact-bootstrap-tablewill not update table state according to previous and next props.
- From this version, we support
- Header Group broken when Row Expand Indicator is enabled(2cf11ec)
Enhancement
options.onDeleteRowandoptions.afterDeleteRowallow to accept second argument which is the all delete rows instances(29064ff)options.expandBodyClassallow to accept third argument which is a flag for is expanding or not(85eeeb5)- Check example
v3.4.1 (2017-06-17)
Bug fixes
- If a key is 0, it's regarded as invalid in
TableStore.js(e00a515)
Enhancement
options.onRowClickhave the second arguments:columnIndex(cf6571f)options.onAddRownow support to sync/async way to tellreact-bootstrap-tableif a error inoptions.onAddRow(a2a5555)- Please check example
- Use
setStateas functional instead of object(b9b5b26)
Feature
- Able to custom the separate for exporting CSV file(1c9e2c5)
- Using
options.exportCSVSeparator
- Using
v3.4.0 (2017-06-11)
Bug fixes
- Fixed column width does not work when header grouping(4b1e11e)
- Fixed wrong column to expand when
selectRow.hideSelectColumnas ture andexpand={false}onTableHeaderColumn(74e37d3)
Enhancement
Feature
- Support to press ENTER to expand/collapse row when keyboard navigation is enable(115495d)
- Enable
keyBoardNav.enterToExpand - Check example
- Enable
v3.3.9 (2017-06-08)
Bug fixes
- Fixed TypeError: this.props.children.filter is not a function(80fb5a6)
v3.3.8 (2017-06-02)
Bug fixes
currSizePerPageshould be string(6c6185d)
Enhancement
- allow
options.prePage,options.nextPage,options.firstPageandoptions.lastPageto accept any type(a2ab8fb)
v3.3.7 (2017-05-22)
Enhancement
- Allow conditionally specify columns(9b748df)
- #1319(338424f)
- Allow date filter to filter string value,
react-bootstrap-tablewill convert string to Date(63a022a)
v3.3.6 (2017-05-19)
Bug fixes
- Fixed ExpandComponent.js:47 Uncaught TypeError: Cannot read property 'className' of undefined(5618342)
v3.3.5 (2017-05-17)
Bug fixes
- Fix
editable.typewill be ignore if is nottextarea,select,checkbox, anddatetime(e3f87e0)
Enhancement
- Able to set the default value for field in insert model easily(5bd62b4)
- Use
editable.defaultValue
- Use
- Support
options.onExpandand accept a function which will be called when expand/collapse happen(f54ebc3)- Check example.
- Allow
selectRow.classNameto accept a function for a easy customization reason(440d376)- Check example
- Able to apply custom style on filter(1e8f1f9)
- Check example
v3.3.4 (2017-05-13)
Bug fiexs
- Fix
afterSearchandafterColumnFilterdoesn't be called when table rerender(24e5b66)
Enhancement
-
Able to clean sorted table(261c6ea)
- Please check this example
-
Able to configure the text and value of select option in cell editing or insert modal(face547)
v3.3.3 (2017-05-08)
Bug fixes
- Avoid to throw error when
onfocusfunction is not implement on custom cell editor(7104c6b) - Fixed press ESC to leave the cell editing broken since from
v3.3.1(283508)
v3.3.2 (2017-05-07)
Bug fixes
- Fixed bug about
options.keepSizePerPageState(e226764) - Fixed a delete row bug when
options.pageStartIndexis 0(161eb0c)
v3.3.1 (2017-05-06)
Features
- Allow to unselect all only for visible rows(filter, search)b15475a
- #1276
- Enable
selectRow.onlyUnselectVisibleto have this feature
Enhancement
cellEdit.beforeSaveCellpass fourth argumentdone, call it and return a bool value for performing validation in asyncf620b19- check description
- If your validation is async or there's a delay for user operation, use this feature.
- Suppoer
options.keepSizePerPageState, enable it will make size per page dropdown keep open if table rerender automatically without any user action5234375
v3.3.0 (2017-05-01)
Bug fixes
- Fix default sort does not work for
remotemode(a15c492) - Fix
falseis transfer to be empty string on cell editing(e840849)
Enhancement
- Avoid to rerender select filter everytime(5b14252)
- restrict border & border-radius to bordered tables(8e446f3)
- Better
marginfor table, pagination, toolbar(a5be737)
v3.2.2 (2017-04-27)
Bug fixes
- Fix validation is ignored when tab out of a cell to the next cell(1a6ca0a)
Enhancement
- Able to remove the empty option on select and number filter(61a2d8c)
- Use
filter.withoutEmptyOptiononTableHeaderColumnfor select filter. - Use
filter.withoutEmptyNumberOptiononTableHeaderColumnfor number filter. - Use
filter.withoutEmptyComparatorOptiononTableHeaderColumnfor number filter.
- Use
Features
- Support
defaultASConTableHeaderColumnfor specifing ASC order when sorting on column first time(fec241d)
v3.2.1 (2017-04-20)
Bug fixes
- Fixed search and pagination not working together(5a533cf)
- It's a very critical bug since from
v3.1.8
- It's a very critical bug since from
v3.2.0 (2017-04-16)
Enhancement
Features
- Support conjunction search(246a7fa)
- Please check #1199
- Allow to expand only one row at a time(c4c1b7f)
- configure via
options.onlyOneExpandingand assigntrue
- configure via
v3.1.8 (2017-04-13)
Bug fixes
- Fix wrong page jumping after search, filter etc.(b686d1a)
Enhancement
- Add class name
react-bs-table-sizePerPage-dropdownfor sizePerPage dropdown(da82469)
v3.1.7 (2017-04-07)
Bug fixes
- Fixed
headerTextis not display well(14fc9b7) - Fixed bug if update
options.expandingis not work(6f0b5fb)
Enhancement
- Improve the performance of select all functionality(3b67e19)
- Support
keyValidatoronTableHeaderto tellreact-bootstrap-tableto push the error message invalidateStateif rowkey not valid(892c504)- It's only work for rowKey column
- Default is false,
react-bootstrap-tableonly show a toastr to nofity user that rowkey is not valid.
v3.1.6 (2017-04-03)
Bug fixes
- Fixed wrong
z-indexfor insert modal and mask(91b4dca) - Fixed keyboard navigation does not work if
selectRow.hideSelectColumnis true(e8c25fd)
Enhancement
- Support
editable.readOnlyforTableHeaderColumn, which is helpful if you want this field can be edited on insert but not on cell editing(8729faf)
v3.1.5 (2017-04-01)
Bug fixes
- Fix tab broke if encounter non editable or hidden cell(ca7a9dd)
- Avoid the horizontal scrollbar appear when resize the window
v3.1.4 (2017-04-01)
Bug fixes
- Fix tab broke if encounter non editable or hidden cell(2f9ed93)
- Fix unalign issue if table become scrollable then non scrollable(af8b3c3)
Enhancement
selectRow.bgColornow support a callback function for more flexible bgColor setting(136dec9)bgColor: function(row, isSelect) { if (isSelect) { const { id } = row; if (id < 2) return 'blue'; else if (id < 4) return 'red'; else return 'yellow'; } return null; }
v3.1.3 (2017-03-30)
Bug fixes
- Fix bug about != and = are not work well for date filter(14bcfba)
- Fix an error happen if change sizePerPage then fill date(28561d5)
- Fix FileSaver.js causes requireJS errors in console(850cdea)
v3.1.2 (2017-03-28)
Bug fixes
- Fix toastr error does not display when editing cell(8407634)
- Fix
noDataTextset colSpan more than columns if some column hidden(52206d9)
v3.1.1 (2017-03-10)
Bug fixes
- Fix
selectRow.hideSelectColumnnot working in table header(fcc7c81) - Fix an exception if table source data is immutable type(70de237)
Features
- Able to hide/show toolbar when printing via
options.printToolBar(fdb04f8)
v3.1.0 (2017-02-06)
Bug fixes
- Fix componentWillMount of expand content not called with pagination(fafc080)
- Fix Cell edit on key Tab press problems if enable expand row(7320dd4)
Features
- Support the expand indicator(1c31aab)
- Support to hide page list if only one page(2da1b85)
- Use
options.hidePageListOnlyOnePageand set true to hide.
- Use
Enhancement
- Fixed no buttons will be displayed on top left when only customized buttons are provided(ad7b80c)
- Support
csvFormatExtraDataforcsvForamt(4fe30ed)- Check this for example
- Support default tooltip on pagination button and able to customize them(c530474)
- Check example to learn how to custom tooltip for page list button
v3.0.0 (2017-02-06)
Features
- Support Keyboard navigation
- Check examples
Enhancement
- More easy to custom table(toolbar, button, pagination etc.)
- Check examples
v2.11.2 (2017-02-06)
Bug fixes
- Fix wrong propTypes for
tdStyleandthStyle(37032fb)
v2.11.1 (2017-02-05)
Features
- Support to configure the
tdandthstyle object(94b4451)- Use
tdStyleonTableHeaderColumnto configure thetdstyles, aceept an object - Use
thStyleonTableHeaderColumnto configure thethstyles, aceept an object - example
- Use
Enhancement
- Able to clean table by calling
resetwhich is exposed byBootstrapTable(6893be6) - Support to configure which functionality should be handled by
remote(d31c71f)- Check example
v2.11.0 (2017-02-01)
Bug fixes
- Selection broken if click on a custom cell(
dataFormat) since from fromv2.9.2(d149941) - Fixed the
onRowClickbroken since fromv2.9.2(2d8212a) - Fixed #996(b2ff491)
Features
- Support to configure the column width with percentage(08c7cbc)
v2.10.2 (2017-01-31)
Bug fixes
v2.10.0 (2017-01-26)
Bug fixes
Enhancement
- Pass
rowto validator for cell editing(4e77a11) - Support to configure the width of selection column(6e52226)
- use
columnWidthinselectRowprop - Example
- use
v2.9.2 (2017-01-21)
Bug fixes
- Fix expanding row broken if configure selectRow and expandBy column(01e4261)
- Fix expanding row broken if configure cellEdit(2e9b19e)
- Fix calling
handleFilterDatathrows errors from2.8.3(4c5ef92) - Fix clicking on custom selection column will trigger selection twice(eff49cf)
v2.9.1 (2017-01-15)
Bug fixes
- Fixed Uncaught TypeError: _this3.props.adjustHeaderWidth is not a function when expanding row(9202f31)
Features
- Support to hide the text for no data table(8bedcf7)
- Use
options.withoutNoDataText, default is false. Give true will hide the text content - Example
- Use
v2.9.0 (2017-01-09)
Enhancement
- Enhance the expanding row, support
options.expanding(aeb7125) - Add
options.beforeShowErrorto do some thing before toastr popup(9bc8b7f)- Return false or do not return to prevent toastr popup
- example
Features
- Multi column sort
v2.8.3 (2017-01-07)
Enhancement
- Add
invalidEditColumnClassNameprops onTableHeaderColumnfor supporting the class on cell editing fail(4ddc906)
Features
- Allow to configure the text, select or custom with a filter condition, default is
likeandeqis available.(a48e10c) - Allow to add your own attribute on TD element(a44e189)
v2.8.2 (2016-12-29)
Bug fixes
- Hot fixes for sort caret disappear after
v2.8.1(7e88e15)
v2.8.1(unpublish) (2016-12-28)
Bug fixes
- Fixed onRowMouseOver called with wrong arguments when expandableRow enable(86270e2)
Enhancement
- Fixed TableHeader: prop type
colGroupsis invalid(11e9daa)
v2.8.0 (2016-12-25)
Features
- Support colSpan and rowSpan on table header(8e459ef)
v2.7.1 (2016-12-18)
Bug fixes
- Fix layout error when expand row with a hidden column outside(460ba53)
Enhancement
- Support
editColumnClassNameprop on<TableHeaderColumn>for separate fromcolumnClassName(dbc40d3)- check #892
- Support
headerTextprop on<TableHeaderColumn>(9183e71)- It's optional but if you dont have a pure text as children in
<TableHeaderColumn>, you can configure this prop to avoid couple wanring when insert or filter. - The value of this prop will be used on the placeholder or tip for filter or insert modal field.
- It's optional but if you dont have a pure text as children in
Features
- Allow to expand row by specified column or a row(95fbfd4)
- Check this example
- Give
expandByinoptionsprops and assign ascolumnorrow(rowis default) - If you give
expandByascolumn, all column can trigger expanding by click - You can tell
react-bootstrap-tablewhich column can trigger expanding byexpandable={ false }on<TableHeaderColumn>
v2.7.0 (2016-12-13)
Bug fixes
- Fixed calling
handleSearch('')will no clear the text on search field(f7646dc) - Fixed
getComputedStyleis not defined error(c9587b2) - Fixed fails in restricted network environment for
react-toastrwith a git url installation
Features
- Support
scrollTopprop on<BootstrapTable>(20a0d65)- Available valus is a numeric value or
ToporBottom
- Available valus is a numeric value or
v2.6.0 (2016-11-28)
Bug fixes
- Fixed #838
Features
Enhancement
- Support row lock level on cell edit(7c57b52)
- Use
nonEditableRowsincellEditprops nonEditableRowsaccept a callback function which return an array of rowKey which is noneditable rows
- Use
v2.5.9 (2016-11-21)
Bug fixes
Enhancement
- Throw errors instead of string literals(f32ba6f)
v2.5.8 (2016-11-09)
Bug fixes
- Fixed the issue with giving the paginationShowsTotal as function when table is empty(ec93ddb)
Enhancement
- Add an option for changing the text on select filter(79b9f41)
v2.5.7 (2016-11-02)
Bug fixes
- Fixed display boolean value if value is false(8fde9d6)
- Fixed the filters do not work with dynamically generated columns(e1f287a)
Enhancement
- Add
headerTitlein<TableHeaderColumn>for enable the title on header, default is true(7685e14) - Redirect to first page if calling
handleAddRowAtBegin(3a4432a)
v2.5.6 (2016-10-22)
Bug fixes
- Fixed Search fails on number 0(2af763e)
- Fixed the wrong display text when giving
sizePerPageListas an array of object(a48dc5f)
Enhancement
- Support
onRowDoubleClickinoptionsprop(3d884ea)
v2.5.5 (2016-10-01)
Enhancement
- A popup editor for cell editing example(0fb4494)
- The
classNameon<TableHeaderColumn>accept a string or function((35d9d1e)[https://github.com/AllenFang/react-bootstrap-table/commit/35d9d1efe90f3d9f7113f3c18c8691f799bf7ccd]) - Pass
dataFieldas the second argument forcaretRender(e75c7be)
v2.5.4 (2016-09-27)
Bug fixes
- Fixed the incorrect page number for
paginationShowsTotalwhen data is empty(ba524f9) - Fixed Cannot read property 'name' of undefined during option change if a given page bigger than total pages count(96c35aa)
Enhancement
- Make pagination button compatible with Bootstrap@4(1c0e9f5)
- Keep cell editing stay if table re-rendering(6777a72)
v2.5.3 (2016-09-18)
Bug fixes
- Fix wrong text for pagination show totals(62ce772)
- Should not deselect disabled checked checkbox on click on unselected all(41e3723)
Enhancement
- Avoid console error for invalid regex in regex-filter(ef15ce0)
v2.5.2 (2016-09-11)
Bug fixes
- Fix select filter not working as expected(1d3960c)
- Check #589
- Fix pagination covers table when setting maxheight(dcc54d2)
Enhancement
- Allow
sizePerPageListaccept an object which follow this format{ text: '10', value: 10 }(635b838)
v2.5.1 (2016-09-03)
Bug fixes
- Fix update sizePerPage through componentWillReceiveProps does not update select list(5740871)
- Fix table didn't reflect changes of unselectable prop when passed array changes dynamically(85000f8)
Enhancement
- Showing rows for paginationShowsTotal should start at 1 instead of 0(271cf10)
- Enable customized for notification messages after validation(e2d924f)
- check this example
v2.5.0 (2016-08-28)
*** Upgrade minor version ***
v2.4.4 (2016-08-27)
Bug fixes
- Fix SelectFilter can't display boolean value(b84861c)
- Fix boolean can't be populate to table column(ecc6a16)
- Fix unknown props warnings by
react-toastr(16cb7ef)
Enhancement
- Move css files to
distfolder(ffb8031) - Allow to apply className to following elements(b426974)
react-bs-table-container, usecontainerClassto set classNamereact-bs-table, usetableContainerClassto set classNamereact-bs-container-header, useheaderContainerClassto set classNamereact-bs-container-body, usebodyContainerClassto set className
v2.4.3 (2016-08-21)
Bug fixes
- Editable converts zero (0) to empty string on first editing(422d6f8)
- Fix a wrong sorting result after apply search(7e5a726)
- Fix
paginationShowsTotalpropTypes is invalid(cc5dd7f)
Enhancement
- Disable DOM on exported CSV file(48b9a98)
- Hide export csv button when printing(cc625a0)
- Allow
onCellEditreturn a value which present as the new value for editing.(f0030f0)
v2.4.2 (2016-08-13)
Bug fixes
- Fix the column width broken if table is empty(9172656)
Features
- Support to call
applyFilterexposed by<TableHeaderColumn>for set filter value dynamically(e30f86c) - Support to customize the selection column(c5875d5)
- Support cell edit on
remotemode(f399e87)
Enhancement
- Pass the
rowin props at second arguments forcustomEditor.getElement(2de6c5c)
v2.4.1 (2016-08-06)
Features
- Support default search(825ca76)
- Assign
defaultSearchinoptionsprops
- Assign
- Support the date picker for cell edit(a861890)
Enhancement
- Avoid to overwrite the
.table-borderedclass.(0a678ed) - Allow
csvFileNameaccept a function to generate file name dynamically(a730833) - Allow
heightto accept number or string(7f3ac47)
v2.4.0 (2016-08-06)
Features
- Enable to clear filter by calling
cleanFilteredwhich exposed by<TableHeaderColumn>(bda6ff4) - Support cell edit customization(b162b52)
- Apply
customEditoron<TableHeaderColumn> - Check example
- Apply
Enhancement
- Fix wrong devtool for webpack on example(ff1da38)
- Use
btn-primaryfor save button(a7923b4) - Pass row index as fourth arguments for
dataFormat(eae2f23) - Add example for showing how to make select all only work on current page(ff31b0d)
- Check example
v2.3.9 (2016-07-25)
Bug fixes
- Fix
csvFormatdoesn't pass the second argument(6d51a26)
Features
- Support to filter or search on nest object(3c6467d)
- Assign
filterValueon<TableHeaderColumn> - Check example
- Assign
Enhancement
- Avoid
onExportToCSVonly work onremotecondition(c201793) - Use ReactDOM.render instead of React.render(d45cb97)
v2.3.8 (2016-07-16)
Bug fixes
Enhancement
- Add
exporton<TableHeaderColumn>(aa4dfc3)- You can add
export={true}to tellreact-bootstra-tableexporting this column if it is hidden - Also, you can add
export={false}to tellreact-bootstra-tabledon't export this column
- You can add
v2.3.7 (2016-07-02)
Bug fixes
- #517(https://github.com/AllenFang/react-bootstrap-table/issues/517)
- Fix unselctable is broken on selecting all(aa1db57)
- Fix current page not work correct from zero(edd5581)
v2.3.6 (2016-06-20)
Bug fixes
- Fix filter null data(8a90468)
- Fix setState will cause changing to page one if selected row is on last page(7093d58)
Features
- Support
unselectableinselectRowprops which can make some row unselectable(f5faef1)- Check example
- Expose
getTableDataIgnorePagingfunction on<BootstrapTable>to allow user get the all data(include filtered)(34f3568)
v2.3.5 (2016-06-11)
Bug fixes
- Fix column title is null problem(4d25667)
- Fix sizePerPage always to be options value if setState(58540b3)
- fix currPage always to be options value if setState(544cd26)
Enhancement
v2.3.4 (2016-06-05)
Bug fixes
- Fix a next page showing if there's no data(ddf7fc9)
- Fix the wrong class on selection row if a
trClassNamegiven(2d3d1cb)- Check #488
- Fix the save button doesn't work in textarea editing if disable
blurToSave(2e0eca5)
Features
- Able to hide the pagination if there's only one page(4739d43)
- Enable
ignoreSinglePageon<BootstrapTable>
- Enable
- Able to hide the sizePerPage doprdown(7c88a3b)
- Add
hideSizePerPageinoptionsprops on<BootstrapTable>
- Add
- Support to customize the csv header text(ef11be9)
- Use
csvHeaderon<TableHeaderColumn>
- Use
Enhancement
- Fix confirm grammar for row delete(cd26ba9)
v2.3.3 (2016-05-29)
Bug fixes
- Fix warning: NaN is an invalid value for the width css style property(4018df5)
- Fix uncaught TypeError: Cannot read property 'filter' of undefined(dc67221)
- Fix search then filter will ignore the search(dc67221)
Features
- Custom text for
paginationShowsTotal(07b3e7a)paginationShowsTotalaccept a bool value or a function, if a function given you need return the customize JSX.- Check example
- Support hide field in insert modal(9a7e93a)
- Use
hiddenOnInserton<TableHeaderColumn>
- Use
Enhancement
-
Ability to return unselected rows in
onSelectAll(a23c290)- On select all, the second argument will be the current display rows on table.
- On unselect all, the second argument will be the unselect rows.
- Check example
-
Improve the validation on
onSelectAll(4666523)- If return true/false in
onSelectAll, means agree/disard this select all event. - If return an array of rowKeys in
onSelectAll, means the final selected result for this select event. - Check select validation example
- If return true/false in
v2.3.2 (2016-05-23)
Bug fixes
- Fix sorting on null value(6a1c88b)
Features
- Support for pagination start index(98499b2)
- Use
pageStartIndexinoptions - Check example
- Use
- Able to add classname on tag(866e07d)
tableHeaderClassfor header table andtableBodyClassfor body table- Check example
v2.3.1 (2016-05-11)
Bug fixes
- Unminified the index.js(9607b82)
Features
- Support column title(e77bd32)
- Enable
columnTitleon<TableHeaderColumn>
- Enable
- Support csv format on column(acd12b1)
- Because
dataFormatis not appropriate on column when exporting csv file, socsvFormatbeen supported. - Check this example
- Because
- Enable to custom the save and close button text in insert modal(072eeee)
- Example on here
v2.3.0 (2016-05-04)
Bug fixes
- Fix filters doesn't work when the column contains null values(2199431)
Features
v2.2.0 (2016-04-29)
Bug fixes
- Fix default value on filter are broken when upgrade to
react@15.0.0(b455582) - Fix column header pulse when sorting(4ec7521)
- Fix Cannot assign to read only property 'children' of object '#