Custom script based on DataTables -- 2

Finalizat Postat la acum 3 ani S-au achitat serviciile după ce au fost prestate
Finalizat S-au achitat serviciile după ce au fost prestate

I need a Datatables expert, who can implement a sort of js-"library"/script for generating html tables via Datatables. The idea is that an application provides a div id, where the table should be appended to along with the data to be shown. The logic is as following:

- The function is being called with all of the parameters, like:

0. Div id, where datatable should be appended

1. The dataset in JSON

2. Column names to be included in the datatable. For example if the dataset has (Name, Surname, City and Country), but I want to see only (Name, Surname, Country), then I can specify this

3. Number of records for the Pagination

4. The js function to be called on an "onclick" event and on "doubleclick" event for a row. So for example, I might want that onclick the function redirectToMain() should be called, which is implemented outside of the script.

5. The name for the datatable

6. Name for the "Add item" button and action to be called

- The datatable if fully generated by this function along with the table tags and appended to the div, which was provided as parameter

Based on the parameters above one can guess that the table should have the following functionality among others:

- Columns filtering based on the values in the columns (something like excel filters or like this - [login to view URL], but with checkboxes and filters preferrably in header)

- Sorting

- Pagination

- Show/Hide Columns (example [login to view URL])

- Columns reordering (example [login to view URL])

- Export table as excel or PDF (example [login to view URL])

- Search text box to search across the table

- Saving the state of the table (order of the columns, filter, search text) (Needs to be saved in the database. No database table structure exists and should be created. Is simple enough and only 4-5 columns max)

Please note that for almost all of the functionality above the datatables have already an implementation and the samples are in the links provided. One has to just enable those and encapsulate to a function, which then can be used anywhere. There might be some additional functions, but the ones described above are the main ones. There should be a css file, which can be adjusted based on the needs, where one can change the buttons styling, header, pagination, sorting icons, etc.

At the end, there should ideally be only 2 files (js with the script and css with styling), which can be used anywhere. Meaning that the datatables js files should be automatically imported via the script.

There is some small demo project with dummy data, which can be used. But noone is bound to it and it is just as a reference. If needed, can send.

Please bid only if you are able to start now and show the daily progress, and have extensive experience with JS and UI.

JavaScript jQuery / Prototype Datatables

ID Proiect: #28952215

Detalii despre proiect

9 propuneri Proiect la distanță Activ acum 3 ani

Acordat lui:

NabeelAbid22

Hey, I have excellent experience in implemented datatable in PHP based website, I have implemented DataTable in multiple web projects. Demo of my work: [login to view URL] [login to view URL] have a look at both Mai multe

%selectedBids___i_sum_sub_7%%project_currencyDetails_sign_sub_8% EUR în 2 zile
(19 Recenzii)
4.7

9 freelanceri plasează o ofertă medie de 89€ pentru proiect

sandeepohri1

Hello, I have gone through your project description and I can confirm that l am deem fit to deliver it as expected. I am a senior web developer with plenty of experience and creativity. Kindly contact me so that we can Mai multe

€86 EUR în 3 zile
(11 recenzii)
3.8
hamzaanwarjanjua

Hi, I read your project details and you need datatables that can be customized using checkboxes. I am a full time Software Developer and have been using JQuery Datatable for more than 3 years. I can customize it ac Mai multe

€70 EUR în 7 zile
(0 recenzii)
0.0
orangeskill32

Hello, Having a great 10+ years of experience in .NET technology, MySql db, and more, I will definitely help you to implement a sort of js-library/script for generating html tables via Datatables. Moving On, I am le Mai multe

€70 EUR în 7 zile
(0 recenzii)
0.0