Yii Framework Forum: Caricare Un Widget Dentro Una Pop Up - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Caricare Un Widget Dentro Una Pop Up caricare un widget dentro una pop up Rate Topic: -----

#1 User is offline   riccio76 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 06-February 14

Posted 06 February 2014 - 08:15 AM

Ciao a tutti...e benvenuto me lo dico da solo :rolleyes:
Sto approcciandomi a yii e non riesco a fare una cosa che DOVREBBE essere semplice....
ho una view:
che contiene un link che cliccato deve aprire una pop up che deve visualizzare un widget agenda(ecalendar) con dei dati che deve prendere dal db....
0

#2 User is offline   massimiliano 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 13
  • Joined: 06-February 11
  • Location:Firenze

Posted 06 February 2014 - 08:23 AM

Se può aiutare

http://www.yiiframew...iew-as-a-popup/
0

#3 User is offline   riccio76 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 06-February 14

Posted 06 February 2014 - 09:45 AM

View Postmassimiliano, on 06 February 2014 - 08:23 AM, said:



Ciao Massimiliano e grazie per il link.....ma il problem fondamentale è che non riesco a visualizzare il widget dentro la pop up eppure il codice è semplicissimo:



<div class="form" id="jobDialogForm">

<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'job-form'
));

?>

<p class="note">Fields with <span class="required">*</span> are required.</p>

<?php echo $form->errorSummary($model); ?>

<div id="calendar"></div>

</div>

<?php $this->endWidget(); ?>
<script type='text/javascript' language='JavaScript' >
<!--
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var calendar = $('#calendar').fullCalendar({header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
selectable: true,
selectHelper: true,
select: function(start, end, allDay) {
var title = prompt('Blocking For - Customer Details');
if (title) {
calendar.fullCalendar('renderEvent',
{
title: title,
start: start,
end: end,
allDay: allDay
},
true // make the event "stick"
);
}
calendar.fullCalendar('unselect');
start = mySqlDateConvertion(start); //JS CALL
},
//editable: true,
events: [
{
id: 999,
title: 'Repeating Event',
start: new Date(y, m, d-3, 16, 0),
allDay: false
}
]
});
});

//-->
</script>
0

#4 User is offline   emafer 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 182
  • Joined: 23-February 12
  • Location:Amandola

Posted 07 February 2014 - 01:07 AM

Il problema con la popup è che spesso le funzioni js vanno fatte ripartire.
Mi spiego meglio: quando mi è capitato il problema è stato perché le funzionalità js di tutto quello dentro la popup veniva saltato a pie' pari, e devo redichiararle quando apro la dialog
Pertanto una soluzione è non avere il js al document ready, visto che a te serve quando si clicca, pertanto prova a legarlo all'evento dell'apertura
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users