ComboTree

使用场景:故名思意,ComboTree是combox和Tree的结合体,在需要通过选择得到某一个node值的时候触发。

栗子:

定义:

使用标签创建树形下拉框。

Comselector

使用场景:combox在选择时,需要渲染combox的value,comselector在选择时,可以直接从Json中获取值。

栗子:

定义:

使用JavaScript定义

<input name="name" id="testname"  style="width:150px"   class="easyui-comboselector" data-options="
panelWidth: 600, panelHeight: 300,editable:false,required: true,
lazyLoad: false,nullable:false,
method: 'get', url:'/Main/SelectLoad/?TableName=Concentrator&SearchId=SysSearch00000051&rod=' + Math.floor(Math.random() * 1000),
valueField: 'ID', textField: 'ContAddress',
idField: 'ID',rownumbers: true,
frozenColumns: [[
{ field: 'ck', checkbox: true },
{ field: 'ID', title: '编号', width: 80, sortable: true }
]],
columns: [[
{ field: 'ContName', title: '名称', width: 140, sortable: true },
{ field: 'ContAddress', title: '集中器地址', width: 140, sortable: true },
{ field: 'SIMNumber', title: 'SIM卡号', width: 140, sortable: true },
{ field: 'Dport', title: '数据中心端口', width: 140, sortable: true },
{ field: 'CentNumber', title: '中心号码', width: 140, sortable: true } ]]
"/>

使用:

$("#name").comboselector({
onChange: function (n, o) {
var obj = $(this).comboselector('getData');
if (obj != null) {
var ooo = $.map(obj, function (a) { return a.ID == n ? a : null });
var dd = ooo[0].ID;
$.ajax({
method: "Post",
url: "/Business/liver?HouseliverID=" + dd + "&anticache=" + Math.floor(Math.random() * 1000),
success: function (strRe) {
strRe = $.string.toObject(strRe);
var hosInfo = strRe["HouseInfo"];
var matInfo = strRe["MaterInfo"];
if (matInfo != null) {
debugger;
$("#House_ID").val(hosInfo[0].id);
$("#House_Doorplate").val(hosInfo[0].doorplate);
$("#House_Hstructure").val(hosInfo[0].hstructure);
$("#House_HbuildTime").val(hosInfo[0].hbuildtime);
$("#House_Htowardse").val(hosInfo[0].htowards);
$("#House_Property").val(hosInfo[0].property); $("#House_HouseType").val(hosInfo[0].housetype);
$("#House_Hfloor").val(hosInfo[0].hfloor);
$("#House_HbulidSize").val(hosInfo[0].hbulidsize);
$("#House_HusedSize").val(hosInfo[0].husedsize);
}
if (matInfo != null) {
//表具绑定
$('#t1').datagrid('loadData', matInfo);
}
}
});

以上为ComboTree and comselector使用实例解析,更多实例请点击

easyUI:ComboTree and comselector使用实例解析的更多相关文章

  1. 表单(上)EasyUI Form 表单、EasyUI Validatebox 验证框、EasyUI Combobox 组合框、EasyUI Combo 组合、EasyUI Combotree 组合树

    EasyUI Form 表单 通过 $.fn.form.defaults 重写默认的 defaults. 表单(form)提供多种方法来执行带有表单字段的动作,比如 ajax 提交.加载.清除,等等. ...

  2. exec函数族实例解析

    exec函数族实例解析 fork()函数通过系统调用创建一个与原来进程(父进程)几乎完全相同的进程(子进程是父进程的副本,它将获得父进程数据空间.堆.栈等资源的副本.注意,子进程持有的是上述存储空间的 ...

  3. [Reprint] C++函数模板与类模板实例解析

    这篇文章主要介绍了C++函数模板与类模板,需要的朋友可以参考下   本文针对C++函数模板与类模板进行了较为详尽的实例解析,有助于帮助读者加深对C++函数模板与类模板的理解.具体内容如下: 泛型编程( ...

  4. [Reprint]C++普通函数指针与成员函数指针实例解析

    这篇文章主要介绍了C++普通函数指针与成员函数指针,很重要的知识点,需要的朋友可以参考下   C++的函数指针(function pointer)是通过指向函数的指针间接调用函数.相信很多人对指向一般 ...

  5. JavaWeb实现文件上传下载功能实例解析

    转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能 ...

  6. Android实例-Delphi开发蓝牙官方实例解析(XE10+小米2+小米5)

    相关资料:1.http://blog.csdn.net/laorenshen/article/details/411498032.http://www.cnblogs.com/findumars/p/ ...

  7. Android开发之IPC进程间通信-AIDL介绍及实例解析

    一.IPC进程间通信 IPC是进程间通信方法的统称,Linux IPC包括以下方法,Android的进程间通信主要采用是哪些方法呢? 1. 管道(Pipe)及有名管道(named pipe):管道可用 ...

  8. Maven--多模块依赖实例解析(五)

    <Maven--搭建开发环境(一)> <Maven--构建企业级仓库(二)> <Maven—几个需要补充的问题(三)> <Maven—生命周期和插件(四)&g ...

  9. SoapUI简介和入门实例解析

    SoapUI简介 SoapUI是一个开源测试工具,通过soap/http来检查.调用.实现Web Service的功能/负载/符合性测试.该工具既可作为一个单独的测试软件使用,也可利用插件集成到Ecl ...

随机推荐

  1. DELPHI TDownLoadURL下载网络文件

      DELPHI XE6 FMX 附件:http://files.cnblogs.com/xe2011/IDHttp_fmx.7z unit Unit1; interface uses //引用 Vc ...

  2. ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)(转)

    前两天也偶尔出现这个错误,也没在意,因为我重新修改一下mysql的root密码后又可以用了,但昨天却不行,我把root密码修改以后虽然当时能用, 一旦重新进入就都不能用了,可我的密码明明没有错啊?今天 ...

  3. Java编程最差代码

    字符串连接误用 错误的写法:  String s = ""; for (Person p : persons) { s += ", " + p.getName( ...

  4. 彻底理解android中的内部存储与外部存储

    我们先来考虑这样一个问题: 打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的 ...

  5. prepare a mysql docker server

    @run server.. docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql @applica ...

  6. ASP.NET Mvc开发之EF延迟加载

    EF延迟加载:就是使用Lamabda表达式或者Linq 从 EF实体对象中查询数据时,EF并不是直接将数据查询出来,而是在用到具体数据的时候才会加载到内存. 一,实体对象的Where方法返回一个什么对 ...

  7. (转) ASP.NET页面缓存

    原文:http://www.cnblogs.com/Sky_KWolf/archive/2010/12/05/1897158.html 静态页面全部内容保存在服务器内存中.当再有请求时,系统将缓存中的 ...

  8. android多国语言文件夹

    android多国语言文件夹文件汇总如下:(有些语言的书写顺序可能跟中文是相反的) 中文(中国):values-zh-rCN 中文(台湾):values-zh-rTW 中文(香港):values-zh ...

  9. A题笔记(11)

    No.1508  代码:https://code.csdn.net/snippets/192058 考察点:①char型字符转换成对应的 ASKII 的编码 可以通过这样对 string 的每一个字符 ...

  10. 插入排序算法--直接插入算法,折半排序算法,希尔排序算法(C#实现)

    插入排序算法主要分为:直接插入算法,折半排序算法(二分插入算法),希尔排序算法,后两种是直接插入算法的改良.因此直接插入算法是基础,这里先进行直接插入算法的分析与编码. 直接插入算法的排序思想:假设有 ...