sorry, dass ich hier das Forum "zuspam", jedoch komme ich bei manchen geschichten einfach nicht direkt weiter ...
ich erstelle für meine Jquery-Mobile geschichte gerade ein Addon, welches alles etwas Benutzerfreundlicher steuern sollte.
Da will ich auf einer Seite 2 rex_form klassen öffnen, damit man übersichtlicher hat
Mein Code sieht folgendermaßen aus:
Code: Alles auswählen
$THEMA_STYLE = array(
'a' => 'Thema A',
'b' => 'Thema B',
'c' => 'Thema C',
'd' => 'Thema D',
'e' => 'Thema E',
'f' => 'Thema F'
);
$form = rex_form::factory($mobile_table ,"Jquery-Mobile Standarteinstellungen",'id=1','post', false);
$field = $form->addLinkmapField('navigation', $form->getParam('navigation'));
$field->setLabel("Navigation Einbinden");
$field = $form->addRadioField('jquery-core', $form->getParam('jquery-core'));
$field->addOption('Ja', 1);
$field->addOption('Nein', 0);
$field->setLabel("JQuery-Core");
$field = $form->addRadioField('jquery-mobile', $form->getParam('jquery-core'));
$field->addOption('Ja', 1);
$field->addOption('Nein', 0);
$field->setLabel("JQuery-Mobile");
$field = &$form->addSelectField('default-thema', $form->getParam('icon'));
$field->setLabel("Theme-Style Standard");
$select = $field->getSelect();
foreach($THEMA_STYLE as $key=>$val) {
$select->addOption($val, $key);
}
$select->setSize(1);
$form->addParam('id', 1);
echo '<div class="rex-addon-output-v2">';
$form->show();
$form = rex_form::factory($mobile_table ,"Jquery-Mobile Navigation",'id=1','post', false);
$field = &$form->addSelectField('navi-thema', $form->getParam('navi-thema'));
$field->setLabel("Theme-Style");
$select = $field->getSelect();
foreach($THEMA_STYLE as $key=>$val) {
$select->addOption($val, $key);
}
$select->setSize(1);
$field = $form->addRadioField('navi-scroll', $form->getParam('navi-scroll'));
$field->addOption('Ja', 1);
$field->addOption('Nein', 0);
$field->setLabel("Mitscrollen?");
$form->show();
echo '</div>';
Auch wenn ich statt die factory methode die klasse neu aufruhe über "new rex_form",
passiert genau das gleiche :/
Gruß Meusi
Falls ich schon beim Fragen bin, wie bekomme ich den AddonNummer bevor ich das Addon online stelle raus? sprich bei der Tabellen wird ja immer nach dem prefix eine Zahl angehängt