Bootstrap-table: Plan

Created on 24 Mar 2019  路  35Comments  路  Source: wenzhixin/bootstrap-table

What I want to do in the future or have already completed.

  • [x] Rebuild all source code to ES6.

    • [x] Extensions



      • [x] accent-neutralise


      • [x] addrbar


      • [x] auto-refresh


      • [x] cookie


      • [x] copy-rows


      • [x] defer-url


      • [x] editable


      • [x] export


      • [x] filter-control


      • [x] fixed-columns


      • [x] group-by


      • [x] group-by-v2


      • [x] i18n-enhance


      • [x] key-events


      • [x] mobile


      • [x] multi-column-toggle


      • [x] multiple-search


      • [x] multiple-selection-row


      • [x] multiple-sort


      • [x] natural-sorting


      • [x] page-jump-to


      • [x] pipeline


      • [x] print


      • [x] reorder-columns


      • [x] reorder-rows


      • [x] resizable


      • [x] select2-filter


      • [x] sticky-header


      • [x] toolbar


      • [x] tree-column


      • [x] treegrid



    • [x] Locales

    • [x] bootstrap-table.js

  • [x] Rebuild the website, deploy to GitHub Pages and add Algolia search support. (100%)
  • [x] [Add some of the most widely used CSS frameworks](https://github.com/wenzhixin/bootstrap-table/tree/develop/src/themes). (100%)
  • [x] Check all table options are working and add examples. (100%)
  • [x] Check all column options are working and add examples. (100%)
  • [x] Check all methods are working and add examples. (100%)
  • [x] Check all locales https://github.com/wenzhixin/bootstrap-table/commit/13624d984b410ea4436bfb234ef3addb6fc9833b. (100%)
  • [x] Check all events are working. (100%)
  • [x] Check all extensions are working, remove extensions that don't need or don't work. (100%)
  • [x] Add examples for all Extensions (100%)
  • [x] Review and clean up all PR.
  • [x] #4234: Clean up most of the remaining issues.
  • [x] Use the module to refactor the code to remove IIFE.
  • [x] Use virtual scrolling to improve performance. Trying to have been basically implemented, for example, 20,000 data can work properly.
  • [x] Support vue.js.
  • [x] Released version 1.15.2.

  • [ ] Remove the dependency on jQuery.

    • [ ] Extensions



      • [ ] accent-neutralise


      • [ ] addrbar


      • [ ] auto-refresh


      • [ ] cookie


      • [ ] copy-rows


      • [ ] defer-url


      • [ ] editable


      • [ ] export


      • [ ] filter-control


      • [ ] fixed-columns


      • [x] group-by


      • [ ] group-by-v2


      • [ ] i18n-enhance


      • [ ] key-events


      • [ ] mobile


      • [x] multi-column-toggle


      • [x] multiple-search


      • [x] multiple-selection-row


      • [ ] multiple-sort


      • [x] natural-sorting


      • [ ] page-jump-to


      • [ ] pipeline


      • [ ] print


      • [ ] reorder-columns


      • [ ] reorder-rows


      • [ ] resizable


      • [x] select2-filter


      • [ ] sticky-header


      • [ ] toolbar


      • [ ] tree-column


      • [ ] treegrid



    • [ ] Locales

    • [ ] bootstrap-table.js

  • [ ] Released version 2.0, now many people have reported that the bootstrap-table is often not searchable, so consider changing the name, such as ui-table or other better name.
  • [ ] Consider whether to support react and angular, not very familiar.
feature

Most helpful comment

I just want to say thank you for the good work!
Almost 300 closed Issues in the last month (https://github.com/wenzhixin/bootstrap-table/pulse/monthly).
@wenzhixin @djhvscf

All 35 comments

What about to 'Support stackoverflow'?

What do you mean with 'Support stackoverflow' ?

Also we should add unit test.. mochajs for example

What is the new default Theme ? (Bootstrap needs jquery so it makes no sense to use it as default, maybe custom design ?)

Okay, so we wait until bootstrap 5 is released.

Review and clean up all PR. Done

Perhaps separate the bootstrap 5 constants for the new version? (like the other css frameworks)

remove extensions that don't need or don't work

In my opinin the extension multipleSearch can be removed, beacuse its basicly just a customSearch with splitted text.

vue support please

@nam-co Its already on the list.

In my opinion, the extension multipleSearch can be removed because it's basically just a customSearch with split text.

4256

I just want to say thank you for the good work!
Almost 300 closed Issues in the last month (https://github.com/wenzhixin/bootstrap-table/pulse/monthly).
@wenzhixin @djhvscf

Thank you @Falseee @wenzhixin awesome work

@wenzhixin @Falseee

Going to remove Group-By extension https://github.com/wenzhixin/bootstrap-table/pull/4281

Considering remove reorder-rows extension since this has a jquery plugin dependency and it is not working after the search is executed

Also consedering create this extension from scratch using vanilla js

@wenzhixin @Falseee

I think at the moment to delete jQuery dependencies still requires a lot of work, because like our extensions and themes are required jQuery.

Working well with Vue.js + Materialize ^_^

image

image

I dont like the javascript frameworks stuff.. but for other ppl's its good..
Good work @wenzhixin

@wenzhixin excellent work!!

@wenzhixin @UtechtDustin Removing jquery

$.extend is removed
https://github.com/wenzhixin/bootstrap-table/pull/4283

Consider to remove the tree-column extension and improve treegrid instead.

Consider to remove the tree-column extension and improve treegrid instead.

Agree

how can I use with vue.js? which branch?

Check all column options are working and add examples.
Updated from 20% to 95%.
https://github.com/wenzhixin/bootstrap-table-examples/pull/365

4374

Check all column options are working and add examples.
Updated from 20% to 95%.

I am working on this.

Check all events are working.

I will start with that later !

Check all events are working.

Done

Check all methods are working and add examples.

Done

Check all extensions are working and add examples, remove extensions that don't need or don't work

The last one will be the hardest/annoying one.

TODO: showSearchButton and showSearchClearButton need to add other CSS frameworks support. #4385

Check all extensions are working and add examples, remove extensions that don't need or don't work

Working on this.

TODO: showSearchButton and showSearchClearButton need to add other CSS frameworks support.

I can do it, but i need some time i guess because i never used that frameworks.

Can be closed 1.15.2 is release, if we continue to remove jquery we can open a new "plan issue".

Was this page helpful?
0 / 5 - 0 ratings

Related issues

thongkekienthuc12 picture thongkekienthuc12  路  16Comments

btran1802 picture btran1802  路  30Comments

sxahmed picture sxahmed  路  19Comments

marcelod picture marcelod  路  16Comments

typo3ua picture typo3ua  路  23Comments