在 TokenInput 中,我希望结果格式化程序在用户键入数据不可用时显示"No result"?


<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,但我不知道如何使用术语项目检查现有数据?

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

noResultsText: "Alternate No Results found"

最新更新