Git Product home page Git Product logo

infotecs-task's Introduction

infotecs-task

Основные цели:

  • На основе имеющегося массива данных, создать таблицу шириной 50% от экрана;
  • Колонки в таблице:
    • Имя (firstName),
    • Фамилия (lastName),
    • Описание (about),
    • Цвет глаз (eyeColor).
  • Данные колонки “about” должны отображаться в две строки, остальное обрезаем многоточием (...);
  • Каждая колонка должна иметь свойство сортировки. Сортировка должна осуществляться по алфавиту, как в прямом, так и в обратном направлении;
  • При клике на строку в соседнем с таблицей DIV’е отобразить форму редактирования данных выбранной строки. На форме должна быть предусмотрена возможность сохранить и отменить изменения. При сохранении изменений данные выбранной строки должны обновляться.

Дополнительные цели:

  • Добавить постраничный вывод данных из предоставленного JSON (10 строк на страницу);
  • Добавить возможность показа/скрытия колонок;
  • В колонке “eyeColor” предоставлять данные в виде цвета, сохраняя возможность сортировки по значению.

infotecs-task's People

Contributors

2pageniy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.