Berechnen in einer dynamischen Tabelle
Verfasst: 27.07.2016, 09:01
Hallo Zusammen,
ich möchte gerne in einer dynamischen Tabelle, welche durch das Anklicken des Plussymbols erweitert werden kann, für unterschiedliche Kontonummern die IBAN ausgeben. Aber irgendwie bekomme ich das nicht hin. Hat jemand einen Tipp für mich.
Habe folgenden Code im calculate des Feldes IBAN stehen:
löschung.konto.Tabelle1.Zeile1.IBAN::calculate - (JavaScript, client)
if (xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].Kontonummer").rawValue != null)
{
var Kontonummer, BLZ, IBAN, Prüfziffer;
de = "DE";
Prüfziffer =98-((62*(1+(xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].BLZ").rawValue % 97))+27*(xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].Kontonummer").rawValue % 97)) % 97);
if (Prüfziffer.toString().length < 2) Prüfziffer = '0' + Prüfziffer;
xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].IBAN").rawValue = de + Prüfziffer + xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].BLZ").rawValue + xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].Kontonummer").rawValue;
}
else
{
xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].IBAN").rawValue = null
}
if (xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].Kontonummer").rawValue != null)
{
var Kontonummer, BLZ, IBAN, Prüfziffer;
de = "DE";
Prüfziffer =98-((62*(1+(xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].BLZ").rawValue % 97))+27*(xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].Kontonummer").rawValue % 97)) % 97);
if (Prüfziffer.toString().length < 2) Prüfziffer = '0' + Prüfziffer;
xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].IBAN").rawValue = de + Prüfziffer + xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].BLZ").rawValue + xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].Kontonummer").rawValue;
}
else
{
xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].IBAN").rawValue = null
}
Vielen Dank,
Derby
ich möchte gerne in einer dynamischen Tabelle, welche durch das Anklicken des Plussymbols erweitert werden kann, für unterschiedliche Kontonummern die IBAN ausgeben. Aber irgendwie bekomme ich das nicht hin. Hat jemand einen Tipp für mich.
Habe folgenden Code im calculate des Feldes IBAN stehen:
löschung.konto.Tabelle1.Zeile1.IBAN::calculate - (JavaScript, client)
if (xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].Kontonummer").rawValue != null)
{
var Kontonummer, BLZ, IBAN, Prüfziffer;
de = "DE";
Prüfziffer =98-((62*(1+(xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].BLZ").rawValue % 97))+27*(xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].Kontonummer").rawValue % 97)) % 97);
if (Prüfziffer.toString().length < 2) Prüfziffer = '0' + Prüfziffer;
xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].IBAN").rawValue = de + Prüfziffer + xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].BLZ").rawValue + xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].Kontonummer").rawValue;
}
else
{
xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[0].IBAN").rawValue = null
}
if (xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].Kontonummer").rawValue != null)
{
var Kontonummer, BLZ, IBAN, Prüfziffer;
de = "DE";
Prüfziffer =98-((62*(1+(xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].BLZ").rawValue % 97))+27*(xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].Kontonummer").rawValue % 97)) % 97);
if (Prüfziffer.toString().length < 2) Prüfziffer = '0' + Prüfziffer;
xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].IBAN").rawValue = de + Prüfziffer + xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].BLZ").rawValue + xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].Kontonummer").rawValue;
}
else
{
xfa.resolveNode("löschung.konto.Tabelle1.Zeile1[1].IBAN").rawValue = null
}
Vielen Dank,
Derby