comboTagsTree的下拉框控件 选中

//编辑的时候 点击默认下拉框中的值选中  每次选中一个将原本的替换掉 只能选中一个分组if (groupId != "") {    if(updateGroup.length!=undefined&&updateGroup.length!=""&&updateGroup.length!=null){        for (var j = 0; j < updateGroup.length; j++) {

            if (groupId == updateGroup[j].id) {                updateGroup[j].checked = true                parmss.push(updateGroup[j]);                break;            }        }    }else {        if (groupId == updateGroup.id) {            updateGroup.checked = true            parmss.push(updateGroup);        }    }}Schema.groupIds(updateGroup);//有值的默认选中if(parmss!=null&&parmss!==""){    $("#groupId").importTags(parmss);}

//调用 groupIds:function (updateGroup) {    $("#groupId").removeAttr(‘data-tagstree-init‘);    $("#groupId").next().remove();    $("#groupId").comboTagsTree({        autocomplete_url: function (req, res) {            // 实现方式2:同步本地数据搜索实现,            var keyword = req.term,                data = updateGroup,                reg = new RegExp(keyword),                result = data.filter(function (item) {                    return item.name && item.name.match(reg)                });            res($.map(result, function (item) {                return {                    value: item.name,//选中后,填充到input框显示的值                    id: item.id//选中后,填充到id里面的值                }            }));        },        onAddTag: function (tag) {            var tags = $("#groupId_tagstree .tag");            if(tags.length>1){                $("#groupId_tagstree .tag").eq(0).remove();            }

        },        onRemoveTag: function (tag) {            var tags = $("#groupId").getTagsTreeTags();            if(tags!=null && tags.length>1){                for(var i in tags){                    $(‘#groupId‘).removeTag(escape(tags[i].id));                }            }        },        onChange: function (obj, tags) {            if (tags && tags.length > 0) {                for (i in tags) {                    $("span[title=" + tags[i].id + "]").attr("title", tags[i].name);//获取title名为aaa的值                    $("#" + tags[i].id).html(tags[i].name); // 等同于 $("#text6").val(); ,只不过一个是数组,一个是字符串                }            }        },        tree: {            show: true,            selectOnlyLeaf:false,            selectChildren: ‘click‘,  //选择节点方式 click:选择点击的节点, children: 选择子节点, all: 点击的节点及子节点            checkFilter: function (treeNode) { //选择树节点的过滤回调                return !!treeNode.id            },            nodeData: updateGroup        }

    });}

原文地址:https://www.cnblogs.com/320321ABab/p/10869668.html

时间: 2024-10-11 10:46:40

comboTagsTree的下拉框控件 选中的相关文章

DevExpress的下拉框控件ComboxBoxEdit怎样绑定键值对选项

场景 DevExpress的下拉框控件ComboBoxEdit控件的使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102855898 在设置ComboBoxEdit的下拉框内容时除了最简单的 comboBox.Properties.Items.Add("下拉选项1"); 如果要添加键值对形式的数据该怎样实现. 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi

Dev控件的下拉框控件设置默认选中项

DevExpress中下拉框控件comboBoxEdit,用法和winform的不太一样,在绑完选项后,希望设置默认选中项. 有2种方法: 方法1this.cmbMacScan.EditValue = new CheckedListBoxItem { Value = model.ScanInterval, Description = model.ScanInterval.ToString() }; this.cmbMacScan.RefreshEditValue(); 方法2this.cmbMa

android:Spinner(下拉框)控件的使用

1.效果图 2.创建页面文件(main.xml) 1 <Spinner 2 android:id="@+id/spinner1" 3 android:layout_width="match_parent" 4 android:layout_height="wrap_content" /> 5 6 <TextView 7 android:id="@+id/tvResult" 8 android:layout_w

[原创]自己动手实现React-Native下拉框控件

因项目需要,自己动手实现了一个下拉框组件,最近得空将控件独立出来开源上传到了Github和npm. Github地址(求Star 求Star 求Star ??):https://github.com/sohobloo/react-native-modal-dropdown Github上全英文的readme方便国际友人,这里就写个中文的吧. react-native-modal-dropdown 一个react-native的下拉框组件,支持安卓和iOS. 特点 纯JS组件. 一份代码兼容iOS

android 开发-spinner下拉框控件的实现

Android提供实现下拉框功能的非常实用的控件Spinner. spinner控件需要向xml资源文件中添加spinner标签,如下: <Spinner android:id="@+id/spinner1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@+id/textView

封装下拉框控件!将查询到信息塞到下拉框中,将所选的内容截取并显示到静态框(联动显示)

1 int CSetOrgan::GetAllArea(CString& operArea) 2 { 3 CString strTemp; 4 for(int i=0; i<m_cmbDept.GetCount(); i++) 5 { 6 m_cmbDept.DeleteString(i); 7 } 8 this->PrepareReqPack(TX_QUERYORGAN); 9 AddField((getUIData().getUserId()), sorder0, F_SORDER

下拉框控件、列表控件、ComboBox

delphi 列表组件ComboBox TComboBox组件的重要属性 CharCase--------此属性用于设置编辑框内文字的大小写DropDownCount---此属性用于设置当用户下拉组合框时不需要加滚动条就能显示的项的个数DroppedDown-----如组合框当前被下拉,此属性返回TrueItemHeight------此属性用于设置项的高度ItemIndex-------此属性返回组合框中被选择的项的序号Items-----------通过此属性可以访问组合框中所有项MaxLe

一款可以下拉搜索html下拉框控件

直接上图,组件不错,支持静态和动态搜索,这个只是在原控件上自己修改样式后的,这里主要记录一下,在修改别人控件时,应该如何去封装代码: 原控件:http://ivaynberg.github.com/select2 效果图: 源文件:点击下载

定制QT有标题的扁平化下拉框控件-QComboBox+QLineEdit+QListView

关键字:QT,QComboBox,QLineEdit,QListView OS:Windows 7 问题链接:QComboBox: Can we make the entire combobox clickable, not just the dropdown button (arrow) itself? 为了使整个combobox都是可点击的,所以加个QTComboBoxButton类继承QLineEdit,在mousePressEvent里面showPopup. class QTComboB