Maison  >  Article  >  développement back-end  >  À propos de l'utilisation du composant de fenêtre contextuelle du framework Yii, CJuiDialog

À propos de l'utilisation du composant de fenêtre contextuelle du framework Yii, CJuiDialog

不言
不言original
2018-06-19 11:22:041237parcourir

Cet article présente principalement l'utilisation du composant de fenêtre contextuelle du framework Yii CJuiDialog. Il analyse en détail les fonctions, les méthodes d'utilisation et les fonctions de paramètres spécifiques du composant du framework Yii CJuiDialog sous forme d'exemples.

L'exemple de cet article décrit l'utilisation du composant de fenêtre contextuelle du framework Yii, CJuiDialog. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Le composant CJuiDialog se trouve sous le manuel zii.widgets.jui

Utilisez le code suivant dans la vue

$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
 'id'=>'mydialog',//弹窗ID
 // additional javascript options for the dialog plugin
 'options'=>array(//传递给JUI插件的参数
  'title'=>'弹窗标题',
  'autoOpen'=>false,//是否自动打开
  'width'=>'auto',//宽度
  'height'=>'auto',//高度
  'buttons'=>array(
  '关闭'=>'js:function(){ $(this).dialog("close");}', ),
  ),
));
echo 'dialog content here';
$this->endWidget('zii.widgets.jui.CJuiDialog');
// 这是弹窗链接,
echo CHtml::link('open dialog', '#', array(
 'onclick'=>'$("#mydialog").dialog("open"); return false;',//点击打开弹窗
));
Propriétés Type Description définies dans
actionPrefix string Le préfixe de l'ID des actions. Lorsqu'un widget déclare un fournisseur d'action dans CController::actions, il peut spécifier un préfixe pour son ID d'action afin de le distinguer des autres widgets ou contrôleurs. Lorsque le widget est utilisé dans la vue d'un contrôleur, le même préfixe doit être configuré. CWidget
controller CController Renvoie le contrôleur auquel appartient ce widget. CWidget
cssFile mixed Le nom du fichier CSS du thème. La valeur par défaut est 'jquery-ui. CJuiWidget
htmlOptions array Paramètres d'attribut des balises HTML dans les composants JUI. CJuiWidget
id string Renvoie l'ID de ce widget. Si nécessaire, une nouvelle pièce d'identité sera produite et renvoyée. CWidget
options array les options JavaScript initiales qui doivent être transmises au plugin JUI. CJuiWidget
owner CBaseController Renvoie le propriétaire ou le créateur de ce widget. CWidget
scriptFile mixed Le nom de fichier du JavaScript principal de JUI.La valeur par défaut est 'jquery-ui. CJuiWidget
scriptUrl string Le répertoire racine contenant tous les fichiers JavaScript JUI. Si cette propriété n'est pas définie (par défaut), Yii publiera le package JUI inclus dans la version zii et l'utilisera pour déduire l'URL du script racine. CJuiWidget
skin mixte Le nom du skin utilisé par le widget. La valeur par défaut est "par défaut".Si cette propriété est définie sur false, aucun skin ne sera utilisé pour le widget. CWidget
theme string Le nom du thème JUI. La valeur par défaut est « base ». Assurez-vous qu'il existe un répertoire sous themeUrl avec le même nom que la valeur de cette propriété (sensible à la casse). CJuiWidget
themeUrl string Contient le répertoire racine de tous les dossiers de thèmes de JUI. Si cette propriété n'est pas définie (par défaut), Yii publiera le package JUI inclus dans la version zii et l'utilisera pour déduire l'URL du thème racine. CJuiWidget
viewPath string Renvoie le chemin contenant les fichiers de vue requis par ce widget.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

yii2 utilise GridView pour implémenter des boutons pour la sélection complète des données et la suppression par lots

Yii utilise la pagination CLinkPager

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn