Как импортировать виджет в титановый сплав

Вопрос новичка здесь:

Я возился с титановой студией со сплавом mvc и начинаю осваивать ее. Мне просто непонятно, как я могу импортировать виджет в свой проект.

Я нашел хорошее слайдерное меню и хочу использовать его в своем собственном проекте.

Теперь в документах говорится, что вам нужно добавить зависимость в config.json следующим образом:

    "dependencies": {
    "com.slider" : "1.0"
}

и тогда вы сможете использовать его в своем представлении:

<Widget src="com.slider"></Widget>

Но разве мне не нужно сначала импортировать его в мой проект? И если да, то как? Импорт его как проекта добавляет его только в мою рабочую область, а не в мой пользователь проекта /widgets/slider

При создании этого я также получаю следующую ошибку:

config.json references non-existent widgets: ["com.slider"]

Я уже несколько часов искал в Google, но информации об этом не так много, кроме документов по сплавам, которые не охватывают импорт.

Помощь?


person Elger Mensonides    schedule 03.02.2014    source источник


Ответы (2)


Итак, первое, что вам нужно сделать, это ИМПОРТировать виджет в ваш проект.

Если вы посмотрите на структуру проекта сплава, вы должны увидеть в папке приложения еще одну папку под названием «виджеты». Скопируйте и вставьте виджет внутрь него, примерно так (имя папки другое, потому что я использую другой слайдер):

Структура папок

Затем в вашем представлении (скажем, у вас есть основное представление для ползунка с окном в нем):

<Window id="mainWindow" class="container">
    <Require type="widget" src="com.slider" id="ds"/>
</Window>

Наконец, в вашем config.json:

"dependencies": {       
   "com.slider":"1.0"
   }
 }
person LucasA    schedule 03.02.2014
comment
Спасибо, могу я спросить, какой слайдер вы используете? - person Elger Mensonides; 15.02.2014
comment
Конечно, посмотрите на github.com/danielsefton/AlloySliderMenu. У меня это сработало хорошо, с некоторыми изменениями . Также имейте в виду, что у меня были некоторые проблемы при работе на старых устройствах (например, на iPhone4). На них слайдер мог зависать. - person LucasA; 17.02.2014

gitt.io также отлично подходит для поиска и установки титановых виджетов и модулей.

Установка CLI: http://gitt.io/cli

person user24957    schedule 22.11.2014