在TokenInput中,我希望当用户输入数据不可用时,resultformatter显示“No result”?

时间:2012-09-14 06:56:21

标签: jquery yii jquery-tokeninput

<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>

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

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

我有一个用户名列表的令牌输入,当一个类型的名称不存在时我想显示“找不到结果”,我知道我必须更改resultsFormatter,但我不知道知道如何用术语项检查现有数据吗?

1 个答案:

答案 0 :(得分:1)

现有数据通过插件自行检查,但如果您要更改“未找到结果”文本,请使用选项

noResultsText: "Alternate No Results found"