2012-09-14 2 views
0
<div class="row"> 
    <div class="floatleft" style="width:110px;"><?php echo CHtml::label('TO :','',array('class'=>'label_name',));?></div> 
     <div class="floatleft"><?php $this->widget('application.extensions.tokeninput.TokenInput', array(
    'model' => $model, 
    'attribute'=>'TO', 
    'id'=>'TO', 

    'url' => $this->createUrl('User/autocomplete'), 
    'options' => $arrOptions 
    ) 
); ?></div> 

В TokenInput, я хочу, чтобы результатформат отображал «Нет результата», когда пользовательские данные не доступны?

$arrOptions['allowCreation'] = true; 
$arrOptions['preventDuplicates'] = true; 
$arrOptions['resultsFormatter'] ='js:function(item){ 

    return "<li><p>" + item.name + "</p></li>" 
    }'; 
$arrOptions['theme'] = 'facebook'; 

У меня есть маркер ввода для списка имен пользователей, когда один введите имя, которое не существует, я хочу, чтобы отобразить «Нет результата найдено», я знаю, что я должен изменить resultsFormatter , но я не знаю, как проверить существующие данные с помощью элемента term?

+0

Ну существующие данные проверяются на себя, но если вы имеете в виду, что вы хотите для изменения текста «Нет результатов» – Kashyap

+0

Хорошо существующие данные проверяются самим плагином, но если вы хотите изменить текст «Нет результатов», используйте параметр noResultsText: «Alternate No Results found» – Kashyap

+0

Вы правильно. Кашьяпа. Благодарю. – AravindRaj

ответ

1

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

noResultsText: "Alternate No Results found" 
Смежные вопросы