BingoTouch定义的select的使用

第一种方试:

赋值

直接在html里值写死。

<li style="padding-top: 4px; padding-bottom: 4px;">

        <div data-iconpos="right" class="txt_Content">

           <div class="thumbnail nail_left">

               紧急程度:

           </div>

           <div class="thumbnail nail_right">

           <div title="请选择紧急程度" id="EmergencyType" data-role="BTSelect" style="width: 330px"

            data='[{"value":1,"label":"一般"},{"value":2,"label":"紧急"},{"value":3,"label":"非常紧急"}]'>

           <span>请选择紧急程度</span>

           </div>

         </div>

           </div>

</li>

获取值

    $("#EmergencyType").btselect("val")返回的是对象。

  var EmergencyType = $("#EmergencyType").btselect("val").value;

第二种方式:

赋值

动态加载数据

发请求获取数据,并借助百度模板引擎生成需要的格式的html字符串数据

如:

 <script id="catagorylist" type="text/html"> 

                         <%if(DataList.length>=1){%><%for(var i = 0;i<DataList.length;i++){%>   

                             {"value":"<%=DataList[i].CatagoryID%>","label":"<%=DataList[i].CatagoryName%>"}<%                             if(i<DataList.length-1) {%>,<%} %>

                        <% } %><% } %>                            

                </script>

 

var html=bt('catagorvlist', Catagorvlist)
var datavalue=("["+html+"]").replace(" ","");
$("#BTSe1ect").attr("data",datavalue); //计算页数s }else{ app.a1ert("物资类别为空"); } u1.1nit();

然后将数据赋给select标签,再ui.init();

posted @ 2013-11-26 21:35  weifb  阅读(232)  评论(0)    收藏  举报