`
yjshengshe
  • 浏览: 203887 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

comboxtree初始化赋值

EXT 
阅读更多

1) typeof 运算符

typeof 是一元运算符,返回结果是一个说明运算数类型的字符串。如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在)。

但 typeof 的能力有限,其对于Date、RegExp类型返回的都是"object"。如:

typeof {}; // "object"

typeof []; // "object"

typeof new Date(); // "object"

所以它只在区别对象和原始类型的时候才有用。要区一种对象类型和另一种对象类型,必须使用其他的方法。如:instanceof 运算符或对象的 constructor 属。

 

 

items:new Ext.ux.ComboBoxTree({ 
                                anchor:'90%',
                                allowBlank:false,
                                width:230,
                                height:150,
                                emptyText:"知识库栏目",
                                name:'type1',
                                hiddenName:'type1',
                                fieldLabel:"栏目",//受理类型
                                editable:false, //禁止手写及联想功能
                                tree : {
                                    xtype:'treepanel',
                                    root:new Ext.tree.AsyncTreeNode({
                                        text: "ff",//节点名称
                                        id:'0'
                                    }),
                                    expanded:true,
                                    autoScroll:true,
                                    animate:true,
                                    containerScroll: true,
                                    singleExpand:true,
                                     rootVisible:false,
                                    loader:new Ext.tree.TreeLoader({url:"KnowledgeAction!loadProjectTypeTree.action"})
                                },
                                selectNodeModel:'all',
                                setValue : function(node){
                                  var text;
                                    if(typeof(node) == 'object'){                //为对象,取对象属性,不为对象,则直接取值,这样可以给comboxtree自动赋值,一般用于加载form时给from赋值,初始化                 
                                        if(node==undefined || node==null || node==""){ 
                                            this.value="";
                                            this.clearValue();
                                        }else if(node.attributes.leaf){
                                            text = node.attributes.subtext;             //工程管理客户类型
                                            Ext.form.ComboBox.superclass.setValue.call(this, text);   
                                        }else{
                                            this.value="";
                                            this.clearValue();
                                        };
                                    }else{
                                         text = node;
                                    };          
                                    Ext.form.ComboBox.superclass.setValue.call(this, text);
                                   
                                }
                        })

 

editForm.form.findField("type1").setValue(type); // comboxtree初始化赋值,type为一字符串

分享到:
评论

相关推荐

    comboxTree 控件

    - ComboxTree是ComboBox和TreeView的组合体,它集成了两者的优点,既提供了快速选择的下拉框,又具备展示和操作层次化数据的能力。 - 用户可以根据需求进行单击选择,也可以通过多选模式来选取多个项,提高了交互...

    ComboxTree(C#下拉框是树形结构)

    例如,可以使用虚拟化技术,只在可视区域渲染节点,减少内存占用和提高渲染速度。 6. **扩展性**:一个好的"ComboxTree"控件应该设计成可扩展的,允许开发者添加自定义功能,如搜索、过滤、拖放等。 在提供的...

    comboxTree

    "ComboxTree"是一种在网页或应用程序中常用的交互元素,它结合了下拉框(ComboBox)和树形结构(Tree)的功能,为用户提供了一种既可以选择单一值,也可以选择多个层次结构值的方式。这种控件在数据展示和用户输入...

    comboxTree下拉树,实现单选功能

    在EXT JS框架中,ComboxTree是一种特殊的组件,它结合了ComboBox(下拉框)和TreePanel(树形面板)的功能,允许用户从一个可展开的树形结构中选择单个项。本代码示例专注于实现ComboxTree的单选功能,即用户只能...

    Extjs4 Combox tree

    ExtJS4中的ComboxTree是一种将下拉列表与树形结构结合的组件,它扩展了标准的ComboBox,提供了更丰富的用户交互体验。这种组件在数据展示和选择时特别有用,尤其是在处理具有层级关系的数据时,比如部门结构、地区...

    下拉树,类comboxtree

    类comboxtree是Java Swing或者类似的GUI库中的一个组件,用于实现这种功能。以下是对下拉树及相关知识点的详细解释: 1. **控件类型**:下拉树控件是用户界面设计的一种元素,结合了下拉框(Combobox)和树视图...

    ComboxTree控件

    "ComboxTree控件"是一种将传统组合框(ComboBox)与树形视图(TreeView)功能结合的UI组件,常用于提升用户界面的交互性和效率。这种控件的设计理念是通过单个元素实现多样的展示效果,即点击下拉框时,会展现一个...

    jquery ui 树状下拉选择框

    - 使用 jQuery 的 `combotree` 方法初始化 Comboxtree。 ```javascript $('#cc').combotree({ url: 'data.json', // 数据源地址 textField: 'name', // 显示文本字段 valueField: 'id' // 值字段 }); ``` 4...

    Extjs Combotree

    7. **初始化和渲染**:最后,调用`render`方法使Combotree组件在页面上显示。 在实际应用中,ExtJS Combobox Tree常用于选择层级结构的组织机构、地区、分类等场景,通过其强大的功能和灵活的配置,可以大大提高...

    c# combox tree

    5. **性能优化**:为了提高性能,通常会采用虚拟化技术,只在可视区域绘制必要的节点,而不是一次性绘制所有节点。 6. **接口设计**:提供API供外部调用,例如添加、删除节点,展开/折叠节点,以及获取选中的节点等...

    ComboBox控件的自动查询技术源码

    在VB(Visual Basic)编程中,ComboBox控件是一种常用的组件,它允许用户从下拉列表中选择一个项或手动输入文本。自动查询技术是ComboBox的一个重要特性,它能提升用户体验,尤其是在处理大量数据时。...

    SSH Extjs treeGrid conboxTree 分页实例

    最近在自学Extjs,做了一个小例子,后台使用SSH,前台是ExtJs,其中包含了很多内容,例如grid,TreeGrid,comboxTree,分页等内容,数据库采用的是mysql,文件中包含了数据库文件,导入mysql数据库即可,希望可以对初学者有一点...

    ComboBoxTree combobox里面显示tree

    而`TreeView`控件则用来展示层次化的数据,例如文件系统的目录结构,组织结构图等。它由节点(TreeNode)组成,每个节点可以有子节点,形成树状结构。 `ComboBoxTree`的出现,将这两者的优势融为一体,使得用户可以...

    Extjs4下拉树菜单ComboBoxTree支持单选和多选并且支持展开选中指定节点的通用控件

    ExtJS4是一款强大的JavaScript框架,用于构建富客户端Web应用程序。在这个特定的情况下,我们讨论的是一个定制的下拉树菜单控件——ComboBoxTree,它在ExtJS4中实现了单选和多选功能,并且具备展开选中指定节点的...

    TreeList组合控件与TreeComboBOX组合控件的实现

    开发了 TreeList组合控件与TreeComboBOX组合控件 两种组合控件的应用,如需要源码 可以与本人联系

    winform 的combox+treeview结合控件

    在Windows Forms(Winform)开发中,经常需要创建具有复杂交互功能的用户界面,比如将下拉列表(ComboBox)和树形视图(TreeView)结合起来的控件。这样的设计可以提供更加灵活的数据浏览和选择方式,尤其适用于层级...

    easyui_combotree_search

    在IT行业中,前端开发是构建用户界面的关键部分,而EasyUI是一个基于jQuery的轻量级UI框架,它为开发者提供了大量的组件,简化了网页的构建过程。本项目名为"easyui_combotree_search",主要涉及到jQuery、EasyUI、...

    layui组件之树形下拉框

    // 初始化ZTree zTree.init($("#treeContainer"), setting, zNodes); // 下拉框事件 form.on('select(selectTree)', function(data) { // 获取选中节点的信息并处理... }); }); ``` 通过以上介绍,你已经...

    WPF 子选项为CheckBox的TreeView实例

    在WPF实际项目开发的时候,经常会用到带CheckBox的TreeView,虽然微软在WPF的TreeView中没有提供该功能,但是微软在WPF中提供强大的ItemTemplate模板功能和自定义样式,那我们可以自己写一个这样的控件供自己使用。

    Extjs4 Treegrid 使用心得分享(经验篇)

    Extjs4 Treegrid使用心得分享(经验篇) Extjs4 Treegrid是基于Ext JS框架的一个模块,用于创建树形结构的数据网格。Ext JS是一个成熟的、基于JavaScript的前端框架,它提供了一套丰富的UI组件,用来创建丰富的交互...

Global site tag (gtag.js) - Google Analytics