cGuiTableForm und Select-Listen

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

cGuiTableForm und Select-Listen

Beitrag von rethus »

http://api.contenido.org/con492/class-c ... eForm.html

Ich möchte in einer Form gerne eine Select-Liste hinzufügen. Ich sehe aber nicht wie das mit Bordmitteln gehen soll. Hat jemand einen Tip für mich, ob dies irgendwie möglich ist?
Die Select-Liste soll so positioniert werden, dass Sie bei absenden der Form natürlich mitgesendet wird.

Wenn es da kein Workarround gibt, hier mein WISH, der Klasse cGuiTableForm (ggf. auch cHTMLForm) eine entsprechende Methode hinzuzufügen, mit der man weiter Elemente innerhalb des Form-Bodys posten kann.
Zuletzt geändert von rethus am Do 27. Feb 2014, 16:01, insgesamt 1-mal geändert.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: cGuiTableForm und Select-Listen [!! WISH ??]

Beitrag von Oldperl »

Ich sag nur "cHTMLSelectElement" :)

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: cGuiTableForm und Select-Listen [!! WISH ??]

Beitrag von rethus »

Kannst du mir nen Tipp geben, wie ich das cHTMLSelect-element dem cGuiTableForm hinzufügen kann.
Das eigentliche erstellen der Liste ist nämlich nicht das Problem, sondern das hinzufügen in die Form.

Problem sehe ich hier eher darin, dass diese "Form"-Factorys nur ermöglichen Textfelder und hidden-Fields hinzuzufügen.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: cGuiTableForm und Select-Listen [!! WISH ??]

Beitrag von Oldperl »

Schau mal in der Datei contenido/classes/module/class.module.template.handler.php (ab Zeile 412) da ist ein gutes Beispiel wie man die Form mit einem Select befüllt.

Gruß aus Franken

Ortwin
Zuletzt geändert von Oldperl am Do 27. Feb 2014, 14:49, insgesamt 1-mal geändert.
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: cGuiTableForm und Select-Listen [!! WISH ??]

Beitrag von rethus »

Danke,

hier nochmal für alle suchenden ein kurzes Beispiel:

Code: Alles auswählen

$list = new cHTMLSelectElement('choose_cT_Lang');
	foreach($all_lang_id as $key => $val){
		$optionField = new cHTMLOptionElement($all_lang_name[$val], $val);
		$list->addOptionElement($key,$optionField);
	}

$form = new cGuiTableForm('new_form', '', 'post');
$form->add("Languages",$list);

Zuletzt geändert von rethus am Do 27. Feb 2014, 15:01, insgesamt 1-mal geändert.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: cGuiTableForm und Select-Listen [!! WISH ??]

Beitrag von Oldperl »

Ähmmm :roll:
Das funktioniert so aber nicht, die Zuweisung müsste heißen

Code: Alles auswählen

$form->add("Languages", $list);
Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: cGuiTableForm und Select-Listen [!! WISH ??]

Beitrag von rethus »

Hast recht, ich habe die Select-Liste in ner separaten Funktion erstellt. Hab es oben geändert.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Antworten