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;
      }
    
    /**********************************************************************************************/
  • 相关阅读:
    VMware安装CentOS系统与配置全过程
    Matplotlib学习笔记
    python正则表达式字符记录
    HyperLedger Fabric 学习思路分享
    fabric-sdk-container v1.0-beta 新增支持多服务节点
    HyperLedger/Fabric SDK使用Docker容器镜像快速部署上线
    HyperLedger/Fabric JAVA-SDK with 1.1
    HyperLedger Fabric 1.1 手动部署单机单节点
    Hyperledger Fabric CA User’s Guide——配置设置(四)
    Hyperledger Fabric CA User’s Guide——开始(三)
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716148.html
Copyright © 2011-2022 走看看