paip.web数据绑定 下拉框的api设计 选择框 uapi python .net java swing jsf总结

时间:2023-03-09 17:16:22
paip.web数据绑定 下拉框的api设计 选择框 uapi  python .net java swing jsf总结

paip.web数据绑定 下拉框的api设计 选择框 uapi  python .net java swing jsf总结





====总结:

数据绑定下拉框,Uapi

1.最好的是默认绑定。。Map(k,v),SelectValue>>ComboBox



<%=DataBind(ds,SelectValue)%>



2.指定K,v字段。

<%=DataBind(ds,KeyField,ValueField,SelectValue)%>





output:

<optin><./optin>



作者Attilax 艾龙,  EMAIL:1466519819@qq.com

来源:老哇的爪子 Attilax

地址:http://blog.****.net/attilax



==========.net

SqlDataReader read=cmd.ExecuteReader();

if(read.Read())

{

 

tbNewsTitle.Text=read["newsTitle"].ToString();

 





}

ddClass.DataSource=read;

ddClass.DataTextField="className";

ddClass.DataValueField="classId";

ddClass.DataBind();





============swing

String[] s = {"美国","日本","大陆","英国","法国","意大利","澳洲","韩国"};

   JComboBox combo1=new JComboBox(s);

    combo1.addItem("中国");//利用JComboBox类所提供的addItem()方法,加入一个项目到此JComboBox中。

    

    

    ==========jsf

    这里拿下拉框为例:

    前台页面如下:

        <p:selectOneMenu id="type" value="#{userBean.user.userType}" style="width:300px">

          <f:selectItems value="#{userBean.userTypes}" />



        </p:selectOneMenu>

    注释:这里userBean绑定faces里要跳转的页面,user是跳转后的页面的实体类User的实例对象,userType是user对象的一个属性



    后台页面如下:

           private static Map<String, Integer> userTypes = new LinkedHashMap<String, Integer>();

             static {

             userTypes.put(“管理员”,1);

             userTypes.put(“维护员”,2);

             userTypes.put(“档案员”,3);

                 }

     注释:这里给user三个类型

    

     ==============python + qt

       cbo_sex = new QComboBox();  

 

        cbo_sex->addItem(QWidget::tr("male"));  

        cbo_sex->addItem(QWidget::tr("female"));  

        

     ===========总结..