Dieser Artikel stellt hauptsächlich die Verwendung der Yii-Framework-Popup-Fensterkomponente CJuiDialog vor. Er analysiert die Funktionen, Verwendungsmethoden und spezifischen Parameterfunktionen der Yii-Framework-Komponente CJuiDialog im Detail in Form von Beispielen dazu
Das Beispiel in diesem Artikel beschreibt die Verwendung der Yii-Framework-Popup-Fensterkomponente CJuiDialog. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Die CJuiDialog-Komponente befindet sich im Handbuch zii.widgets.jui
Verwenden Sie den folgenden Code in der Ansicht
$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;',//点击打开弹窗 ));
Attribut | Typ | Beschreibung | definiert in |
---|---|---|---|
ActionPrefix | Zeichenfolge | Das Präfix der ID von Aktionen. Wenn ein Widget einen Aktionsanbieter in CController::actions deklariert, kann es ein Präfix für seine Aktions-ID angeben, um es von anderen Widgets oder Controllern zu unterscheiden. Wenn das Widget in der Ansicht eines Controllers verwendet wird, muss dasselbe Präfix konfiguriert werden. | CWidget |
Controller | CController | Gibt den Controller zurück, zu dem dieses Widget gehört. | CWidget |
cssFile | mixed | Der CSS-Dateiname des Themes. Der Standardwert ist 'jquery-ui. | CJuiWidget |
htmlOptions | array | Attributeinstellungen von HTML-Tags in JUI-Komponenten. | CJuiWidget |
id | string | Gibt die ID dieses Widgets zurück. Bei Bedarf wird ein neuer Ausweis erstellt und zurückgegeben. | CWidget |
Optionen | Array | die anfänglichen JavaScript-Optionen, die an das JUI-Plugin übergeben werden müssen. | CJuiWidget |
Besitzer | CBaseController | Gibt den Besitzer oder Ersteller dieses Widgets zurück. | CWidget |
scriptFile | mixed | Der Dateiname des Haupt-JUI-JavaScript.Der Standardwert ist 'jquery-ui. | CJuiWidget |
scriptUrl | string | Das Stammverzeichnis, das alle JUI-JavaScript-Dateien enthält. Wenn diese Eigenschaft nicht festgelegt ist (Standard), veröffentlicht Yii das in der zii-Version enthaltene JUI-Paket und verwendet es, um die Root-Skript-URL abzuleiten. | CJuiWidget |
Skin | gemischt | Der Name des Skins, der vom Widget verwendet wird. Der Standardwert ist „Standard“.Wenn diese Eigenschaft auf „false“ gesetzt ist, wird für das Widget kein Skin verwendet. | CWidget |
Theme | String | Der Name des JUI-Themes. Der Standardwert ist „Basis“. Stellen Sie sicher, dass unter themeUrl ein Verzeichnis mit demselben Namen wie der Wert dieser Eigenschaft vorhanden ist (Groß- und Kleinschreibung beachten). | CJuiWidget |
themeUrl | string | Enthält das Stammverzeichnis aller JUI-Designordner. Wenn diese Eigenschaft nicht festgelegt ist (Standard), veröffentlicht Yii das in der zii-Version enthaltene JUI-Paket und verwendet es, um die Root-Theme-URL abzuleiten. | CJuiWidget |
viewPath | string | Gibt den Pfad zurück, der die für dieses Widget erforderlichen Ansichtsdateien enthält. |
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich ist. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Yii verwendet CLinkPager-Paginierung
Das obige ist der detaillierte Inhalt vonInformationen zur Verwendung der Popup-Fensterkomponente CJuiDialog des Yii-Frameworks. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!