CJuiAutoComplete peut automatiquement inviter l'utilisateur à saisir du texte en fonction des premiers caractères saisis par l'utilisateur. Il encapsule le plugin de saisie semi-automatique JUI.
L'utilisation de base est la suivante
$this->widget('zii.widgets.jui.CJuiAutoComplete', array( 'name'=>'city', 'source'=>$data, // additional javascript options for the autocomplete plugin 'options'=>array( 'minLength'=>'2', ), 'htmlOptions'=>array( 'style'=>'height:20px;' ), )); ?>
La source de données automatiquement invitée est complétée par la configuration de l'attribut source dans l'application réelle, elle peut être lue à partir de bases de données, de fichiers, etc. Pour plus de simplicité, cet exemple utilise un tableau défini dans SiteController.
public function actionIndex() { $data=array('Nanjing', 'Beijing', 'Perth', 'Chicago','Paris','Pengnai','Sydney'); $this->render('index', array( 'data' => $data, )); }
Ce qui précède est le contenu du tutoriel du framework de développement PHP Yii Framework (34) Exemple de composant Zii-AutoComplete Pour plus de contenu connexe, veuillez prêter attention au. Site Web chinois PHP (www.php .cn) !