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;
      }
    
    /**********************************************************************************************/
  • 相关阅读:
    解决VMwave下卡死的办法
    深度探索C++对象模型第四章:函数语义学
    cc
    tbb库的使用
    10内核同步方法
    哈希
    django 和restful framework 初始配置轻松搞定
    linux有趣动画--代码雨
    linux有趣开机图标--佛祖保佑
    Socket是什么,通俗易懂点说
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716148.html
Copyright © 2011-2022 走看看