Описание тега canjs-control

1 ответ

Настройте глобальный прослушиватель / контроллер для событий, запускаемых в документе с помощью CanJS

Возможно, это не обычный случай использования, но у меня есть несколько пользовательских событий, запускаемых в документе, и приложение их прослушивает. Пример: http://jsbin.com/uradod/3/edit Как я могу преобразовать это, чтобы быть контроллером Can…
1 ответ

Can.js - Добавление can.Compute к прототипу

Как я могу добавить can.compute к прототипу экземпляра can.Control? Я пытаюсь передать его в функции экземпляра с расширением, но все экземпляры класса совместно используют один и тот же экземпляр вычисления. can.Control.extend('App.Window', { ... }…
15 ноя '13 в 14:48
1 ответ

CanJS - Управляющая связь

Сейчас я изучаю CanJS, поэтому я хочу попробовать очень простую небольшую демонстрацию. Демонстрация: у вас будут разные типы мобильных тарифных планов, которые отображаются вверху (переключатели), и при выборе каждого плана соответствующие ценовые …
23 апр '13 в 12:58
1 ответ

CanJS click event не работает

Я использую CanJS (JS Framework) для моего проекта. но у меня проблема. Я написал некоторый код в book.js следующим образом: Book = can.Model({ create: 'POST site/book' },{}); Books = can.Control({ '.gotoPrevPage click' : function(){ b= new Book({na…
2 ответа

jQuery + canJS: нажмите на вложенный список для многих распространения

Я использую canJs 1.1.8 и jQuery. у меня есть вложенный список с некоторыми немецкими штатами <ul> <li class="states active"> <i class="icon-screenshot"></i> <span style="background-color: rgb(255, 255, 255); padding-right…
18 окт '13 в 22:55
1 ответ

Передача данных из дочернего клика в родительский обратный вызов события в CanJS

В контроллере CanJS я использую событие click внутри другого обработчика кликов. Как я могу передать некоторые данные родительскому обработчику из дочернего обработчика someController=can.Control({ init:function(element,options){ // some code }, '.s…
10 май '14 в 20:17
2 ответа

Понимание образца Canjs Control

Смотрю на образец Canjs для контроля. TaskStriker = can.Control({ "{task} completed": function(){ this.update(); }, update: function(){ if ( this.options.task.completed ) { this.element.addClass( 'strike' ); } else { this.element.removeClass( 'strik…
22 янв '14 в 17:05
1 ответ

CanJS привязка события будущего элемента

В документации CanJS есть такой пример: var Todos = can.Control.extend({ init: function( element , options ) { ... }, 'li click': function( li ) { ... }, 'li .destroy {destroyEvent}': function( el, ev ) { // previous destroy code here } }); // creat…
16 авг '13 в 18:35
1 ответ

can.Control.defaults и параметры слияния

Используя can.js у меня есть этот элемент управления: var Test_Controller = can.Control({ defaults: { option1: 'option1', option2: 'option2', option3: { nested1: 'nested1', nested2: 'nested2', nested3: 'nested3' } } }, { init: function() { if ($(thi…
1 ответ

Значения по умолчанию в конструкторе контроллера CanJS

У меня есть контроллер, который похож на: var TheController = can.Control.extend({ defaults: { field: undefined }, "pluginName": "theControllerPlugin", }, { "init" : function(element, options) { field = options["fieldInOptions"]; Прямо сейчас это по…
06 ноя '13 в 23:06
1 ответ

CanJS событие щелчка таблицы

Я пишу приложение canJS и до сих пор успешно обрабатывал событие click для html-таблицы. Используя следующий код. 'table td click':function(el,event){ console.log('clicked ',el.text()); } Как слушать только первый столбец клик для таблицы, а не весь…
01 апр '13 в 06:59
2 ответа

CanJS правой кнопкой мыши событие

Как я могу связать событие правой кнопки мыши в CanJS? Я попытался сделать следующее, но я думаю, что щелчок захватывает только левые щелчки (как ev. который не входит 3 при щелчках правой кнопкой мыши). '.btn click': function (el, ev) { console.log…
06 окт '13 в 16:22
1 ответ

Что такое can.Control в canJS и зачем это нужно?

Что такое can.Control в canJS? любые подробные примеры будут полезны Насколько я понимаю, can.control используется для вкладок и сеток в HTML.
25 июл '13 в 20:52
1 ответ

Как привязать событие к Can.Control для запуска всякий раз, когда элемент, соответствующий селектору, добавляется к элементу управления?

Я пытаюсь создать виджет DateTimePicker и не хочу беспокоиться о создании экземпляра виджета, поэтому я создал Can.Control, который принимает тело html в качестве элемента. Но теперь мои входные элементы отображаются в DOM с использованием can.view.…
15 янв '15 в 23:19
1 ответ

canjs прикрепляет элемент управления для элемента в Observe.List после рендера

Обычно проблема в том, что мое действие по щелчку в Control не работает. В приведенных ниже кодах вы можете видеть ситуацию, когда я генерирую список с элементами, используя Observe.List, поэтому он обновляется, когда новый элемент появляется в спис…
14 сен '13 в 21:13
1 ответ

canjs:not-selector в триггерах событий

Я застрял в следующей ситуации. Сначала я добавляю обработчик события click ко всем элементам страницы, который вызывает небольшое всплывающее окно. Я не могу изолировать всплывающее окно от этого *-селектора, поэтому оно открывает всплывающее окно …
20 сен '14 в 12:30
1 ответ

Поиск имени элемента управления, прикрепленного к элементу в CanJs

Я использую Canjs для создания своего веб-приложения. Теперь у меня есть проблема, пока я работаю над ней. Контроллеры изменяются на элементе Single HTML, и контроллеры, которые были присоединены к этому конкретному элементу, не уничтожаются при под…
17 окт '12 в 13:28
0 ответов

Как решить Ошибка: это не функция (рефакторинг кода)

Как мне правильно отрефакторить этот код (он работает, но его нужно поместить в отдельную функцию) Когда я помещаю его в функцию ниже, я получаю ошибку - getConcatCategories is not a function это код, и я хочу вызвать функцию в том же месте внутри i…
28 янв '21 в 09:52