Find Jobs
Hire Freelancers

Create advanced table functionality in Javascript - repost

$30-250 USD

En curso
Publicado hace alrededor de 11 años

$30-250 USD

Pagado a la entrega
Please use the datatables framework ([login to view URL]) to solve the following. Your solution should not require any browser plugin, and work in the latest versions of Firefox and Chrome. I need a page with two tables next to each other. The tables should have four columns each with sample data of types date, decimal, text, integer. If one presses the header of a column, the table should get sorted by this column ascending. Pressing it twice will sort the column decending, and three times means that the table will no longer be sorted by this column. It should also be possible to sort by multiple columns. It should be possible to "link" a row from one table to a row in another. The way to do this is to "draw" a line between the two rows. The line should be green. It should be possible to link in a many-to-many relationship. The integer column in the tables is an "ID" column and it is the ids that should be stored in the code. In a later project, these links will be stored in a database, so please document carefully in the code, in which variables these links are stored. It should be possible to select a "link" and press the delete button to remove it. The two tables should scroll independently. The lines between the linked rows should show correctly when scrolling or using the zoom feature in the browser (if you cannot get this to work with the zoom feature, then please implement your own zoom feature to be used if the user has a small screen). They should also show correctly if the user sorts the tables by a different column. The tables should fill the entire screen on all resolutions. Please create a check box in the top right corner, which if checked will remove all rows that have been linked to other rows and continue to do this if the user links new rows. It should be possible for the user to edit the cells in the table on the left in a way similar to a spreadsheet, where the cursor is inside the cell. If a boolean in the code is true, this edition functionality should be turned off so the user cannot edit any cells. Please provide your [login to view URL] username in your bid. You need to push your code to a [login to view URL] repository I will create for you, to solve this project. You can expect many more projects if you complete this one.
ID del proyecto: 4126509

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Really Interesting project here. I would love to work on it.
$120 USD en 7 días
5,0 (2 comentarios)
3,2
3,2

Sobre este cliente

Bandera de DENMARK
Copenhagen, Denmark
5,0
165
Forma de pago verificada
Miembro desde ene 11, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.