zoukankan      html  css  js  c++  java
  • JAVA共通関数動的なリストボックスの編集

    動的なリストボックスの編集
    いろんな画面で同じリストボックスを表示する場合、同じ事を書くのは嫌ですね。
    で、リストボックスを使いまわせないかと考えた場合に・・・ 文字列としてhtmlを返してもらえばいいのです。
    選択したい値を渡してあげれば・・・ 選択された形で表示されます。
    例は性別のリストボックスですが、何でも応用が利きますね。もちろんラジオボタンやチェックボックスも考え方は一緒です。
    一覧表形式でリストボックス自体の名前を変えなければならない時なんかは、リストボックス自体の名前も引数に渡してやれば良いのです。

    /*********************************************************************************************************/
    
      /**
      * 性別リストボックスの編集
      * @parm    String SELECTしたい値
      * @return  String 性別リストボックス
      */
      public String GetSex(String strInSelect){
        String strPref = "";
            String strSelect = " SELECTED";
            String strNoSelect = "";
            String strSel = "";
    
        strPref = strPref + "<SELECT NAME=/"SEX/">";
    
        if (strInSelect.length() == 0)
           {strSel = strSelect;}
            else
           {strSel = strNoSelect;}
        strPref = strPref + "<OPTION VALUE=/"/"" + strSel + ">";
    
        if (strInSelect.equals("1"))
           {strSel = strSelect;}
            else
           {strSel = strNoSelect;}
        strPref = strPref + "<OPTION VALUE=/"1/"" + strSel + ">男性";
    
        if (strInSelect.equals("2"))
           {strSel = strSelect;}
            else
           {strSel = strNoSelect;}
        strPref = strPref + "<OPTION VALUE=/"2/"" + strSel + ">女性";
    
        strPref = strPref + "</SELECT>";
    
        return strPref;
      }
    
    /**********************************************************************************************/
  • 相关阅读:
    VC环境OpenSSL编译笔记
    手动造工具TaskJobManage
    Java性能分析工具
    ES77
    Flink消费kafka
    阻塞对列
    C# 超时事件
    毕业前做一件事
    PID控制器——控制网络爬虫速度
    2.5 OpenEuler 中C与汇编的混合编程(选做)
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716148.html
Copyright © 2011-2022 走看看