Beitrag von Michael Kunze (7 Beiträge) am Freitag, 28.Dezember.2001, 02:15.
wie belege ich ein Auswahlfeld mit einem Standardwert
Ich möchte bei der Neuerfassung eines Datensatzes automatisch einen bestimmten Wert eines Auswahlfensters vorbelegen lassen. Wie geht das?
Michael
Antworten
Beitrag von Claus S. (1671 Beiträge) am Freitag, 28.Dezember.2001, 12:46.
Re: wie belege ich ein Auswahlfeld mit einem Standardwert
hallo michael,
indem du hinter das entsprechende "<option value..." noch "selected" einfügst.
Antworten
Beitrag von Michael (450 Beiträge) am Freitag, 28.Dezember.2001, 18:33.
Re: wie belege ich ein Auswahlfeld mit einem Standardwert
Antworten
Beitrag von Claus S. (1671 Beiträge) am Freitag, 28.Dezember.2001, 19:16.
Re: wie belege ich ein Auswahlfeld mit einem Standardwert
hallo michael,
wie ich sehe, arbeitest du mit 'do action=all',
da ist so etwas individuelles nicht möglich.
du müsstest dann etwas in perl einfügen, da kannst du dir informationen aus der doku und aus der bibliothek holen.
eine möglichkeit bleibt dir noch: du kannst in der datenbankdefinition für das entsprechende feld einen vorgabewert definieren, das wäre doch das, was du suchst.
gruss claus
Antworten
Beitrag von Michael (450 Beiträge) am Freitag, 28.Dezember.2001, 21:11.
Re: wie belege ich ein Auswahlfeld mit einem Standardwert
"du kannst in der datenbankdefinition für das entsprechende feld einen vorgabewert definieren"
Genau diese Option suche ich und kann sie bei Feldern vom Typ "option" nicht finden. Bei Textfeldern ist diese Option vorhanden.
1. Gibt eine entsprechende Option überhaupt?
Als Anfänger sind mir einige Dinge nicht klar.
2. Was bedeutet "do action=all" und welche Auswirkungen hat das?
3. wie binde ich Perl genau ein? Wird der Perl-Code genauso unter "HTML bearbeiten" eingefügt?
Michael
Antworten
Beitrag von Claus S. (1671 Beiträge) am Freitag, 28.Dezember.2001, 22:57.
Re: wie belege ich ein Auswahlfeld mit einem Standardwert
hallo michael,
zu 1. du hast recht, bei typ option gibt es leider keine vorgabe.
zu 2. "do action=all" ist die "eierlegende wollmilchsau" von baseportal, d.h. wenn du eine datenbank erstellst und anschliessend ein template dazu (also quasi ein "html-programm") nur mit dem befehl und sonst nichts, hast du schon ein vollvertiges datei-verwaltungsprogramm, mit dem du in der datei daten erfassen, ändern und löschen kannst. das ist das geniale an baseportal, dass du als anfänger sehr schnell ein erfolgserlebnis hast. in der dokumentation ist dieser teil übrigens sehr gut beschrieben. aaaaaber... jeglicher komfort, der dir dann einfällt (z.b. eingabeprüfung, spezielle aufbereitung und darstellung etc.), geht damit nicht.
dafür musst du dann etwas programmieren. hier haben baseportal-user aber auch schon für hilfestellung gesorgt und jede menge gebrauchsfertiger beispielprogramme in die bibliothek gestellt. hier kannst du dir mal ein einfaches herunterladen und betrachten, im allgemeinen sind sie recht gut dokumentiert. wenn du soweit bist, kannst du ja noch mal nachfragen.
zu 3. perl wird ganz einfach in deinem html-code eingebunden zwischen den tags <perl> und </perl>
gruss claus
Antworten
Beitrag von Michael (450 Beiträge) am Samstag, 29.Dezember.2001, 00:40.
Re: wie belege ich ein Auswahlfeld mit einem Standardwert
Vielen Dank Claus für diese sehr hilfreichen Infos.
Michael
Antworten