質問

RFT(Java)で数行のコードを何度も処理する必要があるため、カスタムメソッド/関数/手順は、これに対する最良の(そして唯一の)ソリューションです。

私にはJavaの経験がないので、それについて助けが必要です。

このメソッドはいくつかのパラメーターを受け取り、値を返しません。

基本的に、データベース(Webベースのアプリケーション)に新しいレコードを入力します。レコードはいくつですか?データに依存するため、引数に基づいている必要があります。

現在のコードのように見えます

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

PHPでは、目的の関数がどのようになります

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

だから私はそれを呼ぶことができます

   add_student(dpString("StudentName"),dpString("StudentSurnameName"));
役に立ちましたか?

解決 3

だから私はそのようなものを探していました

private boolean add_student($first_name,$surname){

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

他のヒント

私はjavaの人よりも.netの人ですが、以下のようなものになるはずです。また、RFTを使用したことがないので、内側のテキストが機能すると仮定しています。置き換えwithtypeを、text__firstnameとtext_surnameのタイプに置き換える必要があります。

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"));
}

Java APIを見て、良いJavaの本を入手することをお勧めします。

このような方法を書くことができます。

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コマンドは、データプールの次のレコードに自動的に反復します。

これがあなたに役立つことを願っています!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top