Zurück   RR:Board > Webmaster > Webentwicklung

Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte.
Antwort
 
Themen-Optionen Thema durchsuchen

[PHP] - Yii -- CJuiDialog mittels Ajax
Alt 27.05.2012, 22:38   # 1
Atkaz
File Camper
gruen gruen gruen gruen gruen 
Bewertung:
Atkaz hat 500 bis 999 PunkteAtkaz hat 500 bis 999 PunkteAtkaz hat 500 bis 999 PunkteAtkaz hat 500 bis 999 PunkteAtkaz hat 500 bis 999 Punkte
Registriert seit: Sep 2006
Beiträge: 237
Power: 18
Hey Leute,

sorry dass ich die Frage hier stelle, aber die Wahrscheinlichkeit eine Antwort zu bekommen ist hier wesentlich höher..

Es geht um Folgendes.
Ich arbeite mit dem Yii-Framework und bin dabei ne Art Kontrollbuttons zu erstellen..in der Art wie Facebook es hat...nun möchte ich eine Funktion einbauen, um eine Dialogfenster(CJuidialog) mit Inhalt zu laden. Die Buttons funktionieren soweit wie gewünscht...aber das mit dem Dialogfenster gestaltet sich etwas problematisch.

Das Script ist wie folgt aufgebaut:
1. Button schickt einen Request(Ajax)
2. Der Controller/Action lädt die View Datei wo auch der CJuiDialog definiert wurde
3. Nun sollte, da der CJuiDialoog gesetzt worden ist, durch $("#dialog").dialog("open") auch das Dialogfendetsr mit dem Inhalt aus der view Datei geladen werden...

Hier das das Script zum besseren Verständnis:

AjaxLink-Request :
PHP-Code:
CHtml::ajaxLink(...

'onclick'=>'js: $("#jobDialog").dialog("open")',
'update'=>'#dialog',

...); 
Action
PHP-Code:

    
if(Yii::app()->request->isAjaxRequest && Yii::app()->request->isPostRequest)
        {
            
            echo 
$this->getController()->renderPartial("public/partials/_dialog_add_group",false,true);
        } 
View:
PHP-Code:

<?php 
$this
->beginWidget('zii.widgets.jui.CJuiDialog',array(
                
'id'=>'jobDialog',
                
'options'=>array(
                    
'title'=>Yii::t('job','Create Job'),
                    
'autoOpen'=>true,
                    
'modal'=>'true',
                    
'width'=>'auto',
                    
'height'=>'auto',
                ),
                ));
    
?>

Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test 
Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test v
Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test vvvvvv


<?php $this->endWidget('zii.widgets.jui.CJuiDialog');?>
naja wie gesagt sollte...leider bekomme ich einen Fehler..
Code:
$("#jobDialog").dialog is not a function
hat jemand eine Idee wie man das ganze lösen kann??

ich habe zwar auch ein Idee aber finde diese nicht besonders gut...Der CJuiDialog könnte natürlich auch schon dann geladen werden, wenn der Button geladen wird..

aber wie gesagt ich würde es gerne anders umsetzen...würde mich freuen, wenn jemand einen vorschlag hätte...
  Atkaz ist offline   Mit Zitat antworten
Antwort

RR:Board > Webmaster > Webentwicklung > [PHP] - Yii -- CJuiDialog mittels Ajax


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP] - yii, bootgridview bootstrap, php Mazen2004 Webentwicklung 8 18.06.2012 14:28
[PHP] - PHP/Yii - einfache Fragen Mazen2004 Webentwicklung 3 28.05.2012 15:49
[PHP] - CMS auf Yii Atkaz Webentwicklung 4 30.01.2012 20:10
[PHP] - Yii oder Zend? Terrorbeat Webentwicklung 5 20.02.2010 18:16
[Javascript][Ajax][Umfrage] - Schon mal Ajax benutzt? steiny Webentwicklung 6 01.01.2007 18:42



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 Uhr.
vBulletin Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.