Skip to content
This repository has been archived by the owner on Jul 16, 2022. It is now read-only.

Не отрабатывает событие change при работе с backbonejs #21

Closed
weber opened this issue May 5, 2014 · 3 comments

Comments

@weber
Copy link

weber commented May 5, 2014

В связке с бекбоне не отрабатывает событие change если на форму уже повешен PickMeUp.

вызов

... 
el:"#statistic_show_phone",
    events:{
        'change #date_end_shp'                      : 'getDate'
    },
    initialize:function(){
         $('#date_end_shp').pickmeup({
            position       : 'right',
            format  : 'd.m.Y',
            hide_on_select : true
        });
...

пролечил jquery.pickmeup.js

...
    (function (prepared_date) {
if ($this.is('input')) {
$this.val(options.mode == 'single' ?    prepared_date[0] : prepared_date[0].join(options.separator));
}
    options.change.apply(this, prepared_date);
        //:FIX: Исправляет несработавшее событие «change»
        $this.trigger("change");
   })(prepareDate(options));
...
@nazar-pc
Copy link
Owner

nazar-pc commented May 5, 2014

Событие change работает немного иначе, вы смотрели описание?
Оно указывается как один из входных конфигурационных параметров.

@weber
Copy link
Author

weber commented Jun 7, 2014

Где именно это описано? И как именно оно задается в случаи с backbone?

@nazar-pc
Copy link
Owner

nazar-pc commented Jun 7, 2014

Описано в документации, просто как конфигурационный параметр, с backbone работает точно так же как и без него.
Не пользуюсь backbone, но сомневаюсь, что это на что-то влияет.

@nazar-pc nazar-pc closed this as completed Jun 7, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants