Pull to refresh
30
0
Send message
поправил, спасибо)
Да вроде бы все правильно, у меня тоже самое работает

webix.com/snippet/41641883

возможно дело в размерах или стилях #box
Эм, имелось в виду, что вдобавок к «всунуть дерево в див» теперь можно

— использовать визуальный дизайнер, вместо написания кода
— строить приложения на основе Webix Jet

наверное можно подогнать темы под нужный цвет в скин билдере

Насколько я представляю, особой интеграции с Bootstrap нет
Библиотека может работать с бутстрапом на одной странице ( нет конфликтов ) но темы у неё свои.
Точно также как форма создавалась, могуд добавляться ( и удаляться ) новые элементы

webix.com/snippet/150b6d58
  $$("myForm").addView({
    view:"text", label:"just added", value:0
  }, 0);
Конкретно для формы, валидация может задаваться как для отдельных инпутов так и для все формы сразу. К примеру

webix.com/snippet/341e25f4
  view:"form",
  rules:{
    "username": webix.rules.isNotEmpty,
    "password": function(value){ return value.length>3; }
  }


таже есть механизм для задания сообщения о ошибках

webix.com/snippet/586b93e0
{view:"text", label:"Username", name:"username", invalidMessage:"Must not be empty"},
Зависит от сложности данных.
В кровавом интерпрайзе и не такое бывает
Если вы делаете проет для себя — то можно испольовать Floss exception, и не платить ничего — webix.com/ru/licenzii/licenzionnoe-isklyuchenie-floss

А для коммерческой разработки, цена вроде и не так велика. По крайней мере на порядок меньше тоже же Sench-и.
Вот такой ответ от команды: «Здравствуйте! Спасибо за ваш вопрос! Приложение для вас бесплатно, и останется бесплатным навсегда. Это наш способ отблагодарить наших первых пользователей за то, что они помогают нам создать отличный продукт!». Так что регистрируйтесь и пользуйтесь на здоровье, приложение forever free для всех, кто регистрируеются сейчас.
Если автоматическое планирование включено, то при соединении задач вторая задача будет начинаться в день окончания предыдущей. Так что, скорей всего, придется отключать автоматическое планирование и добавлять-растягивать задачи в ручную.
Насколько я понимаю, Agile — это не методолгия с прописными истинами, как стоит работать и какие методы использовать.Каждая команда может выбрать для себя самый удобный метод и успешно работать с ним. Среди них найдется и место для диаграммы Ганта.
Согласен. На самом деле, не стесняйтесь написать разработчикам, если вам нужны эти особенности. Они отлично реагируют на фибдек, и добавляют многие фичи по запросам.
GanttPRO сейчас бесплатен и будет бесплатным, пока это бета-версия. Разработчики обещают бесплатные безлимитные аккаунты для первых юзеров, посмотрим
Триал, вроде как, на 30 дней
Да, похож на extjs.
Как и все велосипедо-строители, вдохновлялись они скорее всего желанием сделать свой, правильный, велосипед :)

На фоне MVC фреймворков, появляющихся каждую неделю, виджет фреймворков не так и много. yuilibrary вроде официально мерт, dojo в процессе переписывания на typescript.
По умолчанию интерфейсы не являются польность отзывчивыми ( responsive ). Размеры подстраиваются под экран, но сам интерфейс не перестраивается. Насколько я представляю, можно задать правила какие элементы куда должны перемещаться на мелком экране, но с этим я толком сам не разобрался.

docs.webix.com/desktop__responsive_layout.html

Мои знания extJs более теоретические, чем практические. Тем не менее, код выше взят из документации обоих фреймворков и вроде как представляет стандартный путь решения одной и тойже задачи — загурзки данных. В случае с Webix там дается простое решение, которое может быть усложнено. В случае extJs там дается сложное решение которое можно, как оказывается, упростить. Мне больше аппелирует первый подход, от простого к сложному.

В гриде может потребоваться редактирование данных (REST


webix.ui({
   view:"datatable",
   url:"'rest->/projectLink/gridData.php",
   save:true
})


или сервер у вас возвращает не json, а, скажем XML


webix.ui({
   view:"datatable",
   url:"'/projectLink/gridData.php",
   datatype:"xml"
})


То есть для выполнения часто используемых операций нет необходимости вводить дополнительные абстракции. Для сложных случаев в Webix тоже можно создавать Proxy объекты и Reader-ы ( тут они называются DataDriver ). Это таже разница в подходах о которой я говорил выше. Простые вещи делаются просто, а когда нужно что то нестандартное, тогда можно копнуть глубже.

Можно найти в глубинах документации
docs.webix.com/desktop__compatibility.html

Работает везде начиная с IE8
Спасибо.
Поправил демку, теперь должна работать и по https

Information

Rating
Does not participate
Registered
Activity