Guten Tag
Die Parameter + Werte , der Textfelder, werden leider nicht an das C-file gesendet.
Hoffe auf Hilfe
Vorher läuft folgende Funktion.
Klick auf link --> Zusammengesetzer Primärschlüssel wird an ein C-file gesendet. Dieses befüllt das XML mit allen Daten des Primärschlüssels
Erklärung zum Code:
Textfelder werden mit xsl erzeugt und die Werte der Textfelder werden aus dem XML entnommen. (Jedes Textfeld besitzt einen Parameter! z.B. Name="S")
Beim Klick auf einen submit-button (hier nicht dabei) sollten die Werte + Pararmeter der Textfelder dem C-file gesendet werden und die Daten ausgewertet und wieder an ein XML übergeben werden...
Leider werden diese Parameter jetzt nicht dem C-file übergeben
############## XML ###############
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="/pbl/Artikel.xsl" ?>
<pickbylight>
<HilfeFrame>
<Bemerkung> Hier kann Sachnummer eingetragen werden bzw. die Felder Aktiv und Bemerkung geänder werden </Bemerkung>
</HilfeFrame>
<HauptFrame>
<Name>Input</Name>
<Ueberschriften>
<Ueberschrift>
<Name>Sachnummer</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Bezeichnung</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Aktiv</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Verbraucherort</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Zone</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Zonenname</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Regal</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Ebene</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Fach</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Bemerkung</Name>
</Ueberschrift>
</Ueberschriften>
<Texteingabefelder>
<Sachnummer></Sachnummer>
<Bezeichnunung></Bezeichnunung>
<Aktiv>Nein</Aktiv>
<Verbraucherort>007</Verbraucherort>
<Zone>004</Zone>
<Zonenname>Trommel</Zonenname>
<Regal>000</Regal>
<Ebene>000</Ebene>
<Fach>108</Fach>
<Bemerkung></Bemerkung>
</Texteingabefelder>
<Optionen>
<Ueberschrift>Optionen</Ueberschrift>
<Ausrichtung>horizontal</Ausrichtung>
<Option>
<Name>Änderungen übernehmen</Name>
<Link></Link>
<func></func>
<bild></bild>
</Option>
</Optionen>
</HauptFrame>
</pickbylight>
################# XSL #################
<xsl:template name="Ergebniszeile_input">
<INPUT TYPE="hidden" NAME="func" value ="BestAEND" />
<xsl:for-each select="pickbylight/HauptFrame/Texteingabefelder">
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="NAME">
S
</xsl:attribute>
<xsl:attribute name="text">
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Sachnummer"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="NAME">
Bez
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Bezeichnung"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<INPUT TYPE="radio" Name="Akt" value="1"/>Ja
<INPUT TYPE="radio" Name="Akt" value="0"/>Nein
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
VO
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Verbraucherort"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
Z
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Zone"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
ZN
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Zonenname"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
R
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Regal"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
E
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Ebene"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
F
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Fach"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="text">
</xsl:attribute>
<xsl:attribute name="NAME">
Bem
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Bemerkung"/>
</xsl:attribute>
</xsl:element>
</td>
<br />
</xsl:for-each>
</xsl:template>
###################################
mfg
Evolut1on
Die Parameter + Werte , der Textfelder, werden leider nicht an das C-file gesendet.
Hoffe auf Hilfe
Vorher läuft folgende Funktion.
Klick auf link --> Zusammengesetzer Primärschlüssel wird an ein C-file gesendet. Dieses befüllt das XML mit allen Daten des Primärschlüssels
Erklärung zum Code:
Textfelder werden mit xsl erzeugt und die Werte der Textfelder werden aus dem XML entnommen. (Jedes Textfeld besitzt einen Parameter! z.B. Name="S")
Beim Klick auf einen submit-button (hier nicht dabei) sollten die Werte + Pararmeter der Textfelder dem C-file gesendet werden und die Daten ausgewertet und wieder an ein XML übergeben werden...
Leider werden diese Parameter jetzt nicht dem C-file übergeben
############## XML ###############
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="/pbl/Artikel.xsl" ?>
<pickbylight>
<HilfeFrame>
<Bemerkung> Hier kann Sachnummer eingetragen werden bzw. die Felder Aktiv und Bemerkung geänder werden </Bemerkung>
</HilfeFrame>
<HauptFrame>
<Name>Input</Name>
<Ueberschriften>
<Ueberschrift>
<Name>Sachnummer</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Bezeichnung</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Aktiv</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Verbraucherort</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Zone</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Zonenname</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Regal</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Ebene</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Fach</Name>
</Ueberschrift>
<Ueberschrift>
<Name>Bemerkung</Name>
</Ueberschrift>
</Ueberschriften>
<Texteingabefelder>
<Sachnummer></Sachnummer>
<Bezeichnunung></Bezeichnunung>
<Aktiv>Nein</Aktiv>
<Verbraucherort>007</Verbraucherort>
<Zone>004</Zone>
<Zonenname>Trommel</Zonenname>
<Regal>000</Regal>
<Ebene>000</Ebene>
<Fach>108</Fach>
<Bemerkung></Bemerkung>
</Texteingabefelder>
<Optionen>
<Ueberschrift>Optionen</Ueberschrift>
<Ausrichtung>horizontal</Ausrichtung>
<Option>
<Name>Änderungen übernehmen</Name>
<Link></Link>
<func></func>
<bild></bild>
</Option>
</Optionen>
</HauptFrame>
</pickbylight>
################# XSL #################
<xsl:template name="Ergebniszeile_input">
<INPUT TYPE="hidden" NAME="func" value ="BestAEND" />
<xsl:for-each select="pickbylight/HauptFrame/Texteingabefelder">
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="NAME">
S
</xsl:attribute>
<xsl:attribute name="text">
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Sachnummer"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="NAME">
Bez
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Bezeichnung"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<INPUT TYPE="radio" Name="Akt" value="1"/>Ja
<INPUT TYPE="radio" Name="Akt" value="0"/>Nein
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
VO
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Verbraucherort"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
Z
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Zone"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
ZN
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Zonenname"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
R
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Regal"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
E
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Ebene"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="disabled">
</xsl:attribute>
<xsl:attribute name="NAME">
F
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Fach"/>
</xsl:attribute>
</xsl:element>
</td>
<td>
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
text
</xsl:attribute>
<xsl:attribute name="text">
</xsl:attribute>
<xsl:attribute name="NAME">
Bem
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="Bemerkung"/>
</xsl:attribute>
</xsl:element>
</td>
<br />
</xsl:for-each>
</xsl:template>
###################################
mfg
Evolut1on
Comment