автозаполнение списка друзей на socialengine

как я могу использовать автодополнение, используемое при составлении сообщения на socialengine, на странице с двумя разными текстовыми полями?

Я знаю, что мы могли бы использовать его с текстовым полем с идентификатором «to», чтобы получить эту работу автозаполнения. Но как мне использовать то же самое автозаполнение в другом текстовом поле с идентификатором eventto?


person Varada    schedule 17.07.2013    source источник


Ответы (1)


Просто измените идентификатор по запросу (тут-тук сюда)

new Autocompleter.Request.JSON('toe', '<?php echo $this->url(array('module' => 'user', 'controller' => 'friends', 'action' => 'suggest'), 'default', true) ?>', {
        'minLength': 1,
        'delay' : 250,
        'selectMode': 'pick',
        'autocompleteType': 'message',
        'multiple': false,
        'className': 'message-autosuggest',
        'filterSubset' : true,
        'tokenFormat' : 'object',
        'tokenValueKey' : 'label',
        'injectChoice': function(token){
          if(token.type == 'user'){
            var choice = new Element('li', {
              'class': 'autocompleter-choices',
              'html': token.photo,
              'id':token.label
            });
            new Element('div', {
              'html': this.markQueryValue(token.label),
              'class': 'autocompleter-choice'
            }).inject(choice);
            this.addChoiceEvents(choice).inject(this.choices);
            choice.store('autocompleteChoice', token);
          }
          else {
            var choice = new Element('li', {
              'class': 'autocompleter-choices friendlist',
              'id':token.label
            });
            new Element('div', {
              'html': this.markQueryValue(token.label),
              'class': 'autocompleter-choice'
            }).inject(choice);
            this.addChoiceEvents(choice).inject(this.choices);
            choice.store('autocompleteChoice', token);
          }

        }
      , onPush : function(){
        }
      });
person Varada    schedule 17.07.2013
comment
Как я могу получить список всех пользователей, а не только друзей? - person Himanshu Upadhyay; 10.11.2016