Функциональность, подобная электронной таблице, В WebApp
-
03-07-2019 - |
Вопрос
У меня есть веб-приложение для управления коммерческой недвижимостью, которому нужна функциональность, подобная электронной таблице.Нам нужна функциональность, подобная электронной таблице, для составления бюджетов.Я не хочу использовать электронную таблицу Google, потому что у моих пользователей не обязательно будет аккаунт Google.
Итак, есть ли там что-нибудь, что я мог бы использовать?Я посмотрел и смог найти только Социальный расчет что было для меня недостаточно хорошо.
Опции:
Решение
Если вы не возражаете реализовать эту логику самостоятельно, то ExtJS grid component - это JavaScript grid-компонент с множеством мощных функций, доступный как в версиях с открытым исходным кодом, так и в коммерческих версиях.
Другие советы
Я успешно использовал dhtmlxGrid.Существует версия с открытым исходным кодом, которую вы можете свободно использовать для разработки вашего приложения.Предполагая, что все сработает, за 200 долларов вы можете приобрести лицензию на него и распространять вместе со своим приложением.
Очень прост в использовании;создайте структуру таблицы HTML с вашими данными в ней, а затем привяжите dhtmlxGrid к таблице - это автоматически превратит ячейки таблицы в редактируемые поля.
Проверьте это здесь: http://www.dhtmlx.com/docs/products/dhtmlxGrid
Опять же, вам нужно будет реализовать логику работы с электронными таблицами самостоятельно, но dhtmlxGrid упрощает преобразование этого в редактируемый вид отображения столбцов / строк.
Есть отличная сетка от Дальняя точка
У них есть доступные сетки web и win forms, и они не так уж плохи по цене
Инфраструктура имеет функциональность типа электронных таблиц в своем продукте data grid
Возможно, вы захотите попробовать treegrid @ www.coqsoft.com .
попробуй телерик рэдгрид.Это довольно приличный пользовательский элемент управления .net, который может легко отображать XML-источник данных для редактирования пользователем.Он также полностью поддерживает Ajax, чтобы избежать задержек при вводе больших объемов данных.