Frage

ich brauche paar Zeilen Code über und über in RFT (Java) so benutzerdefinierte Methode / Funktion / Prozedur zu verarbeiten ist die beste (und einzige) Lösung dieses Problem.

Ich habe keine Java-Erfahrung, damit ich etwas Hilfe mit, dass müssen.

Das Verfahren wird einige Parameter erhalten und wird keinen Wert zurück.

Im Grunde wird es neue Datensätze in einer Datenbank werden die Eingabe (Web-basierte Anwendung). Wie viele Datensätze? Es hängt von Daten, damit ich es Argument machen müssen.

der aktuelle Code sieht aus wie

    text__firstname(ANY,NO_FLAGS).setText(dpString("StudentName"));
    text__surname(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));

in php die gewünschte Funktion würde wie folgt aussehen

   function add_student($first_name,$surname){
    text__firstname(ANY,NO_FLAGS).setText($first_name);
    text__surname(ANY,NO_FLAGS).setText($surname);
   }

so kann ich es nennen

   add_student(dpString("StudentName"),dpString("StudentSurnameName"));
War es hilfreich?

Lösung 3

so ich war auf der Suche nach so etwas wie die

private boolean add_student($first_name,$surname){

  text__firstname(ANY,NO_FLAGS).setText($first_name);
  text__surname(ANY,NO_FLAGS).setText($surname);
  return true;
}

Andere Tipps

Ich bin eine .net Person mehr als eine Java Person, aber es sollte so etwas wie die unten gehen, habe ich auch nie RFT verwendet, so ich, dass die inneren Text Werke gehe davon aus. Sie werden die ReplaceWithType mit welcher Art auch immer text__firstname ersetzen und text_surname sind.

public void AddStudent(ReplaceWithType text__firstname, ReplaceWithType text__surname)
{
    text__firstname(ANY,NO_FLAGS).setText(dpString("StudentName")); 
    text__surname(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
}

Ich würde empfehlen, dass Sie einen Blick auf der Java API nehmen und ein gutes Java Buch.

Sie können eine Methode so schreiben ..

public void setTextValues(TestObject firstName , TestObject surName){

while(dp.dpnext()){
firstName(ANY,NO_FLAGS).setText(dpString("StudentName")); 
    surName(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));


}

}

dpnext Befehl iteriert automatisch auf den nächsten Datensatz in Datenpool.

Hope dies hilft Ihnen !!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top