Zum Inhalt springen

Flexform XML

Erstellt am 19. April 2008 · 4 Antworten · letzte Antwort am 20. April 2008

Tags: Frage

dfluess ·

Hallo,

ich möchte meine Input-Felder im Flexform so beeinflussen, dass nur die Eingabe einer bestimmte Zeichenzahl möglich ist. Auch wäre es toll, wenn ich verhindern könnte, dass Kommatas oder nichtnumerische zeichen eingegeben werden können. Ist das mit XML lösbar?

Hier meine Flexform.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<T3DataStructure>
  <sheets>
    <sDEF>
      <ROOT>
        <TCEforms>
          <sheetTitle>Berechnungswerte</sheetTitle>
        </TCEforms>
        <type>array</type>
        <el>

          <Foerderungsbetrag>
            <TCEforms>
              <label>Foerderungsbetrag in Prozent:  </label>
              <config>
                <type>input</type>
                <size>5</size>
                <default>75.00</default>
              </config>
            </TCEforms>
          </Foerderungsbetrag>
		  
        </el>
      </ROOT>
    </sDEF>
  </sheets>
</T3DataStructure>

@edit: und die Umlaute werden leider nicht richtig dargestellt.

just2b ·

Hallo,

schau dir mal die Core API an, denn das TCA ist genau das gleiche, nur sind die Flexforms halt in Form von XML-Notation gelöst.

Hier solltest du das eval anschauen, da kannst dann auf float-Zahlen begrenzen

georg

dfluess ·

naja, wirklich etwas habe ich dazu nicht gefunden! Später versuche ich das Problem zu knacken...

Ich habe noch ein anderes Problem.

Wie erzeuge ich im FlexForm einen Umbruch zwischen Label und Eingabefeld?
Ich habe ein relativ langes Label vor dem Feld und in das Feld soll auch eine Lange Zeile stehen.
Wie bringe ich das Eingabefeld UNTER das Label?

Hab schon alles versucht aber mit dem XML kenne ich nich nicht aus. Gibt es vielleicht Beispiele?