2014-04-13 3 views
0

Теперь я оцениваю Kendo Mobile с пробной версией.Kendo UI Mobile: какой виджет использовать для панели инструментов формы?

В приложении, которое я хочу развиваться, мне нужна панель инструментов, в которой я буду иметь кнопки, как добавить, Сохранить, Удалить, Скопировать, Отменить

Я подумал, что самое лучшее решение, которое отвечает на мои формы внешнего вида ожидания будет быть объектом tabstrip в Kendo UI Mobil, но потом я смутился, если этот idget должен быть правильным решением.

Дело в том,

  1. Некоторые опции (= вкладки в данном случае) должны ве недоступны в некоторых случаях
  2. Более 1 опция будет доступна одновременно
  3. Щелчок должен вызвать функция, а не изменение страницы

Я также думал, может быть, я мог бы использовать вместо ButtonGroup, но и за это я не уверен ..

что вы посоветуете?

ответ

1

Использование tabstrip - не лучшее решение для вас, если вы хотите только запустить, это вызов функции, а не изменение страницы.

Табличка в основном используется для просмотра различного содержимого или страниц при выборе различных тем. Кнопки группировки также не являются наилучшим использованием, потому что для добавления, удаления и т. Д. Функций, которые вы описали, лучше всего не группировать кнопки и действовать независимо, потому что группа кнопок для каждой кнопки должна быть записана и доступна с помощью индекса и удаление одной кнопки из DOM затруднено, если кнопка сгруппирована.

Я предлагаю вам использовать отдельные кнопки и выровнять их, чтобы они выглядели так, как будто они находятся на вкладке. Таким образом, вы можете легко писать отдельные события для кнопок. Кроме того, вы можете удалить отдельную кнопку из DOM. проще, поскольку каждая кнопка не зависит от другой.

Я использовал подобный тип в моем application.It, чтобы добавлять и удалять элементы в list.It работает

+0

спасибо @ShinyJos. В jQueryMobile вы можете поместить навигационную панель внутри нижнего колонтитула, которая в основном представляет собой горизонтальный список. Использовали ли вы что-то вроде этого? – Calipso

+0

Я не уверен, что вы спрашиваете, я предполагаю, что то, о чем вы просите, мы можем упорядочить элементы списка по горизонтали. Ответ на этот вопрос: да, это возможно в Kendo, и я это сделал ... Он просто все о свойствах css вы указываете для каждого элемента. Он выполнит трюк – ShinyJos

+0

ok. Я постараюсь сделать это. Спасибо – Calipso