[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • rex_form Input Felder nebeneinander anordnen und formatieren
Seite 1 von 1

rex_form Input Felder nebeneinander anordnen und formatieren

Verfasst: 19. Jan 2018, 15:21
von oliwan
Hey an alle!

ich baue gerade ein Addon mit einem Eingabeformular. Dabei fällt auf, dass es je Datenbankfeld immer eine eigene Row gibt. Kann man das
auch anders angehen - ich habe eine Gruppe von 20 "Terminen" die man eingeben können soll, und die würde ich gern "nebeneinander" anzeigen und nicht untereinander. Hinweis: Zu jedem Termin gehört ein Textfeld mit dem Tagesdatum sowie ein multiple Select Feld.

Darüber hinaus - gibt es die Möglichkeit für das Datumsfeld eine Art Datepicker zu nutzen - das einfach Inputfeld ist irgendwie unsexy für die Angabe eines Datums 8)

Thx in dolby

Oliwan
[may the source be with you]

Re: rex_form Input Felder nebeneinander anordnen und formatieren

Verfasst: 20. Jan 2018, 17:21
von anita
hi,

für Datumsfeld kannst Du JQuery datetimepicker einsetzen.

Re: rex_form Input Felder nebeneinander anordnen und formatieren

Verfasst: 20. Jan 2018, 19:18
von oliwan
Hey!

Danke! Evtl. kannst du mir nen Tipp geben, ob ich auf dem richtigen weg bin:

Code: Alles auswählen

$field = $form->addTextField('termin');
	$field->setAttribute("style","width:10em;");
	$field->setAttribute("id","datepicker");
-> in der boot.php habe ich dann noch eine JS datei hiinzuefügt

Code: Alles auswählen

  <script>
  $( function() {
    $( "#datepicker" ).datepicker();
  } );
  </script>
...klappt nur nicht :shock:
...muss ich wohl alle benötigten CSS und JS Dateien aus dem Web runterladen und im Addon zusätzlich zu den sowieso schon existierenen JQUERY Sources hinzufügen?!

thx in dolby für deine Hilfe (hatte gesehen, dass du schon mal nen thread zum selben Thema hattest)
Oliwan

Re: rex_form Input Felder nebeneinander anordnen und formatieren

Verfasst: 22. Jan 2018, 17:08
von anita
das script muss in der page stehen; außerdem müssen css und js vom datetimepicker im head eingebunden sein; ich habe dieses plugin eingesetzt, weil ich auch eine Uhrzeit brauchte

mein script sieht so aus

Code: Alles auswählen

jQuery.datetimepicker.setLocale('de');

    jQuery(function () {
        jQuery('#eventdate').datetimepicker({
            i18n: {
                de: {
                    months: [
                        'Januar', 'Februar', 'März', 'April',
                        'Mai', 'Juni', 'Juli', 'August',
                        'September', 'Oktober', 'November', 'Dezember'
                    ],
                    dayOfWeek: [
                        "Sonntag", "Montag", "Dienstag", "Mittwoch",
                        "Donnerstag", "Freitag", "Samstag"
                    ]
                }
            },
            timepicker: false,
            format: 'd.F Y'
        });
    });

Re: rex_form Input Felder nebeneinander anordnen und formatieren

Verfasst: 24. Jan 2018, 09:35
von oliwan
!Top Danke für deine Hilfe!

Oliwan