0
yii 메뉴에 동적 팝업 대화 상자를 넣으려고했지만 역동적 인 트릭이 없습니다. 이 코드를 사용하는 경우yii에 동적 대화 메시지가 포함 된 메뉴 항목을 만드는 방법
/*Create A Popup Dialog (Gets called from menu)*/
$this->beginWidget('zii.widgets.jui.CJuiDialog',array(
'id'=>'mydialog',
'options'=>array(
'title'=>'Menu Alert',
'autoOpen'=>false,
),
));
echo $dialogText; //Dynamic rather than just static text
$this->endWidget('zii.widgets.jui.CJuiDialog');
/* End of Popup Menu*/
//------------------------------------------------
$this->menu=array(
array('label'=>'Help', 'url'=>array('xyz'),'linkOptions' => array('onclick' => '$("#mydialog").dialog("open"); return false;','dialogText'=>'Available Soon')),
);
이 대화 상자가없이 나타납니다 : 아래의 코드에 따라 경찰 (또는 어쩌면 문제는 '어떻게해야 내가 위젯을 메뉴 배열 변수를 통해 텍스트를 전달할 수 있습니다 편집) 대화 '곧'메시지
열려있는 대화하기 전에 답장을 보내 주셔서 감사합니다를 배치합니다. 이전과 동일하게 작동하지만 코드를 사용하면 다른 스타일로 바뀝니다. 내 원본 코드와 코드 모두에서 HELP라는 단어가있는 메뉴 항목을 만들고 클릭하면 'Menu Alert'라는 제목의 대화 상자가 열리지 만 여전히 원하는 대화 상자가 없습니다. 'Available Soon'과 같은 텍스트를 넣으십시오. – mdietz
본문에 var $ dialogText 텍스트가 표시되는지 테스트했습니다. var에 값이 있는지 여부를 확인하십시오. – Hemc
안녕하세요, 아마도 그게 내 혼란입니다. 'dialogText'=> 'Available Soon'메뉴 항목의 마지막 매개 변수에 표시된대로 변수의 값을 배열에 포함 할 수 있습니까? 그렇게하면 팝업이 필요한 메뉴 항목이 여러 개있는 경우 해당 매개 변수를 각 항목에 추가 할 수 있습니까? – mdietz