Hbuilder MUI 选择器(Picker)设置默认选项

mui 联动选择初始化很多人都遇到问题,就是setselectedvalue 不好用,实际上这个地方应该是有bug的

所以只能用setselectedindex 来实现

下面我是我的实现方式供大家参考:

<script>
            (function($, doc) {
                $.init();
                $.ready(function() {
                    //-----------------------------------------
                    //                    //级联示例
                    var cityPicker3 = new $.PopPicker({
                        layer: 3
                    });
                    cityPicker3.setData(cityData3);
                    cityPicker3.pickers[0].setSelectedValue(130000);
                    var shi=cityPicker3.getSelectedItems()[0].children;
                    var val_shi=130200;
                    var val_xian=130204;
                    for(var i=0;i<shi.length;i++)
                    {
                        if(shi[i].value==val_shi)
                        {
                            cityPicker3.pickers[1].setSelectedIndex(i);
                            var xian=shi[i].children;
                            for(var j=0;j<xian.length;j++)
                            {
                                if(xian[j].value==val_xian)
                                {
                                    cityPicker3.pickers[2].setSelectedIndex(j);
                                }
                            }
                        }
                    }
                    //cityPicker3.pickers[1].setSelectedIndex(2);
                    //cityPicker3.pickers[2].setSelectedIndex(3);
                    //cityPicker3.pickers[1].setSelectedValue(130205);
                    var showCityPickerButton = doc.getElementById(‘showCityPicker3‘);
                    var cityResult3 = doc.getElementById(‘cityResult3‘);
                    showCityPickerButton.addEventListener(‘tap‘, function(event) {
                        cityPicker3.show(function(items) {
                            cityResult3.innerText = "你选择的城市是:" + (items[0] || {}).text + " " + (items[1] || {}).text + " " + (items[2] || {}).text;
                            //返回 false 可以阻止选择框的关闭
                            //return false;
                        });
                    }, false);
                });
            })(mui, document);
        </script>

时间: 2024-10-13 15:51:22

Hbuilder MUI 选择器(Picker)设置默认选项的相关文章

html combobox select控件设置默认选项

就想找个设置html combobox或者select默认选项的代码,百度搜了半小时不知所云的内容,其实很简单,代码如下 js的方式: var index = 你的下标 getElementById("id").selectedIndex= index ; jqurey的方式: var index = 你的下标 $("#id")[0].selectedIndex = index;

ASP.NET MVC4.0 DropDownListFor 设置默认选项

public ActionResult Edit(long id = 0)         {             Post post = db.Post.Find(id);             if (post == null)             {                 return HttpNotFound();             }             ViewBag.content = post.content;             ViewBag

element级联选择器 el-cascader设置默认值

关键点: 1.v-model绑定得是数组 2.options绑定也得是数组 3.设置默认值的时候设置得是label对应的value 4.如果没有label,value可以通过props配置 原文地址:https://www.cnblogs.com/ll15888/p/12109069.html

HTML中的&lt;select&gt;标签如何设置默认选中的选项

方法有两种. 第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果. 1 2 3 4 5 < select  id =  "sel" > < option  value = "1" >1</ option > < option  value = "2"  selected = "selected" >2</ opt

[QT]加快qt编译:设置默认多核编译qt

使用环境:win7 + QT Creator 4.2.1 + QT5.8 + MinGW5.3.0 32bit 设置默认多核编译qt  来源:http://stackoverflow.com/questions/8860712/setting-default-make-options-for-qt-creator 单个项目设置多核编译:作者 学海方舟:加快QT工程编译速度:http://blog.csdn.net/favory/article/details/50061141 菜单栏->工具->

《Entity Framework 6 Recipes》中文翻译系列 (14) -----第三章 查询之查询中设置默认值和存储过程返回多结果集 (转)

翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 3-6在查询中设置默认值 问题 你有这样一个用例,当查询返回null值时,给相应属性设置默认值.在我们示例中,当数据库中返回null值时,用‘0’作为YearsWorked属性的默认值. 解决方案 假设你有如图3-7所示的模型,你想通过模型查询employees.在数据库中,代表employees的表包含一可为空的YearsWorked列.该列映射到Employee实体中的YearsWork

解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换

一.Qt环境设置 文件从window上传到Ubuntu后会显示乱码,原因是因为ubuntu环境设置默认是utf-8,Windows默认都是GBK.Windows环境下,Qt Creator,菜单->工具->选项->文本编辑器->行为->文件编码:默认编码:System(简体中文windows系统默认指的是GBK编码,即下拉框选项里的GBK/windows-936-2000/CP936/MS936/windows-936) 二.编码知识科普Qt常见的两种编码是:UTF-8和GB

Ubuntu和Win7双系统,设置默认启动项

使用Ubuntu gub引导 修改/boot/grub/grub.cfg:         set default="n" n : 在系统启动时显示的菜单选项的位置,从0开始计数,如Ubuntu选项在第一个,设置默认从Ubuntu启动,则将n设置为 0. Ubuntu和Win7双系统,设置默认启动项,布布扣,bubuko.com

Oracle设置默认数据库,ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist

Oracle 设置默认数据库 如果我们的服务器上或者电脑上安装了多个数据库,当我们使用sqlplus时如果为指定数据库时登录到的是哪一个数据库呢?今天遇到了一个老问题: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 以前也遇到过:根据网上的博文一步一步操作下就OK了,可是今天试了下不行,经过分析发现原来是我登录进入是另一个数据库,可如果每次都指定登录到那个数据库太麻烦了,就去查询了些资料