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. 保留脚本中变量(dot)

    脚本 d:\dot.ps1 内容如下: $hostwrite-host "hh"$m="pp"$a ="cc" 通过  .  方式运行脚本 ...

  2. Mac OS X 如何设置默认浏览器

    有时候我们不希望在 Mac 中点击任何连接都打开的是 Safari,这需要修改默认浏览器设置,在 Mac OS X 中如何设置默认浏览器呢? 打开 Safari 的偏好设置,在「通用」选项卡中有「默认 ...

  3. jquery mobile跳转到指定id时怎样传递参数

    在jquery mobile 中,每一个页面都是一个page,当我们需要从一个页面跳转到另一个页面时,可以在href中指定id,可是该怎么把一个page中的参数传递到另外一个page中,几经琢磨,发现 ...

  4. php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库

    1.使用php的MySQL扩展库操作MySQL数据库: php有3种方式操作MySQL数据库 (1)mysql扩展库 (2)mysqli扩展库 (3)pdo     mysql扩展库与mysql数据库 ...

  5. Prepare a Nexus Maven private repository

    1. port nat mapping #ssh VBoxManage modifyvm "boot2docker-vm" --natpf1 "tcp-port_5002 ...

  6. c语言,strcmpi(),将一个串中的一部分与另一个串比较, 不管大小写

    #include<stdio.h> #include<string.h> 函数名: strncmpi 功 能: 将一个串中的一部分与另一个串比较, 不管大小写 用 法: int ...

  7. CentOS6.3挂载读写NTFS分区

    CentOS不像Fedora,默认是没有自动挂载NTFS的,而它可以利用NTFS-3G来实现挂载及读写. NTFS-3G 是一个开源的软件,可以实现 Linux.Free BSD.Mac OSX.Ne ...

  8. selendroid项目实战教程1

    selendroid是国内使用非常少的框架.资料也少.刚好公司项目用到,给大家分享下,技术不太行,有错误还望指正. 使用selendroid契机,是公司开发的APP,需要大量捕捉Toast信息.公司的 ...

  9. Asp.Net MVC是否针对每次请求都重新创建一个控制器实例

    一.Asp.Net MVC是否针对每次请求都重新创建一个控制器实例 默认情况下,答案是确定的. ControllerBuilder类 ControllerBuilder.Current用户获取默认的控 ...

  10. 20160328 javaweb Cookie 小练习

    利用cookie实现历史记录浏览: 由于是简单演示,所以直接用javabean 取代数据库了 数据存储类: package com.dzq.dao; import java.util.*; impor ...