[ This topic is solved ]
|
|
koen
|
04 November 09 / 10:29 |
|
Changed at 04 November 09 / 10:29
hallo,
Ik heb op een pagina meerder form aangemaakt.
Het probleem is nu dat hij de benodigde javascript files niet opneemnt in de code.
listfield.js
calendar_popup.js
extension_check.js
Ik laad het form in met smarty, flush(true)
|
|
|
Johan Wiegel (Admin)
|
04 November 09 / 10:33 |
|
| Laat de code voor je formulier eens zien? dan kunnen we ergens mee testen
|
|
|
koen
|
04 November 09 / 10:54 |
|
$form = new FormHandler("form_".$y);
$form->enableAjaxValidator(false);
//Koppelingen
$form -> borderStart("Koppelingen");
$form -> checkBox("Is root", "Pagina-isRoot",1, NULL, true ,"onclick=hide(this,'mydiv')","<div class=\"cbox\">%field%</div>");
$form -> selectField('Parent menu','Pagina-parent_pagina', $arr_koppel_paginas, FH_NOT_EMPTY, true, false, NULL,
"style=\"width:100%;\" onload=\"\"");
$form -> addHTML("<script language=\"javascript\">disableSelectOption('Pagina-parent_pagina',new Array('".implode("','",$arr_dis_koppel_paginas)."'))</script>");
$form -> selectField('Koppelen als','Pagina-koppel_type', $arr_koppel_types, FH_NOT_EMPTY, true, false, NULL,"style=\"width:100%;\"");
$form -> ListField("Paginagroep", "Pagina-PaginaGroep", $paginaGroep_arr,NULL,true,"Selected","Beschikbare",10,"style=\"width:250px;\"",false);
$form -> borderStop();
$form->onCorrect($final_function_name);
$form -> submitButton("Opslaan","Opslaan","class=\"edit_opslaan\"",true);
$tmp_html_editview_formhandler[] = $form -> flush(true);
|
|
|
Johan Wiegel (Admin)
|
04 November 09 / 11:09 |
|
als standalone werkt het prima. js wordt netjes geladen
ik heb onderstaande getest:
<?php
include("includes/FH3/class.FormHandler.php");
$form = new FormHandler("form_");
$form->enableAjaxValidator(false);
$arr_koppel_paginas=array('pag1','pag2');
$paginaGroep_arr=array('groep1','groep2');
$arr_koppel_types = array( 'type1','type2' );
$arr_dis_koppel_paginas = array('pag3','pag4');
//Koppelingen
$form -> borderStart("Koppelingen");
$form -> checkBox("Is root", "Pagina-isRoot",1, NULL, true ,"onclick=hide(this,'mydiv')","<div class=\"cbox\">%field%</div>");
$form -> selectField('Parent menu','Pagina-parent_pagina', $arr_koppel_paginas, FH_NOT_EMPTY, true, false, NULL,
"style=\"width:100%;\" onload=\"\"");
$form -> addHTML("<script language=\"javascript\">disableSelectOption('Pagina-parent_pagina',new Array('".implode("','",$arr_dis_koppel_paginas)."'))</script>");
$form -> selectField('Koppelen als','Pagina-koppel_type', $arr_koppel_types, FH_NOT_EMPTY, true, false, NULL,"style=\"width:100%;\"");
$form -> ListField("Paginagroep", "Pagina-PaginaGroep", $paginaGroep_arr,NULL,true,"Selected","Beschikbare",10,"style=\"width:250px;\"",false);
$form -> borderStop();
//$form->onCorrect($final_function_name);
$form -> submitButton("Opslaan","Opslaan","class=\"edit_opslaan\"",true);
$form -> flush(false);
?>
|
zal dus aan je integratie met smarty liggen lijkt me.
|
|
|