easyUI右侧搜索面板下拉列表框样例
<table class="honry-table" cellpadding="1" cellspacing="1" style="margin:10px auto 0;">
<tr>
<td class="honry-lable">医生名称:</td>
<td class="honry-info">
<input id="emplCode" name="conEmplSymptom.emplCode" value="${conEmplSymptom.emplCode}" data-options="required:true, missingMessage:'请选择医生!'" style="width:95%"/>
</td>
</tr>
<tr>
<input type ="hidden" id="hospitalCode" name="conEmplSymptom.hospitalCode" value="${conEmplSymptom.hospitalCode}" style="width:95%"/>
</tr>
</table>
var selectNode = $('#tDt').tree("getSelected");//选中树节点
var selectNode1 = $('#list').datagrid("getSelected");//选中表格
var conEmplSymptomId ="${conEmplSymptom.id}";
var hospId;//医院id
var nodeId,type,pid;//节点id,类型,根节点
//点击树节点获取下拉表格查询参数设置
if(null != selectNode && selectNode.id != 'root'){
nodeId = selectNode.id;
type = selectNode.attributes.type;
pid = selectNode.attributes.pid;
if(type == 'c'){//科室导航
nodeId = pid;
}
if(type == 'd'){//实际科室
nodeId = nodeId.substring(id.indexOf("-")+1,id.length);//转化id,去掉"...-"
}
}
//edit:选中表格任意一行数据,combogrid回显
if(selectNode1!=null && conEmplSymptomId !=''){
type='e'
nodeId = selectNode1.emplCode;
}
$('#emplCode').combogrid({
panelWidth:600,
panelHeight:300,
rownumbers:true,
striped:true,
border:true,
mode: 'remote',
prompt:'输入查询,点击选取',
url:"<%=basePath%>sys/employee/queryAllEmployees.action",
method: 'post',
queryParams: {
'vo.type': type,
'vo.deptCode': nodeId,
},
idField: 'employeeJobno',
textField: 'employeeName',
required:true,
tipPosition:'left',
fitColumns: true,
multiple:false,
pageNumber:1,
pagination:true,
pageSize:20,
pageList:[20,30,50,100],
columns: [
[{
field: 'employeeJobno',
title: '员工工号',
hidden: true,
sortable: true,
},
{
field: 'employeeName',
title: '员工名称',
width: 60,
sortable: true
},
{
field: 'employeeDeptname',
title: '科室名称',
width: 100,
sortable: true
},
{
field: 'employeeHospitalName',
title: '医院名称',
width: 100,
sortable: true
},
]
],
onSelect: function(index, row) {
$("#hospitalCode").val(row.employeeHospitalid);
},
});
//添加时回显科室
if(type=='e' && conEmplSymptomId ==''&&null!= selectNode&&selectNode.id != 'root'){
$('#emplCode').combogrid('setValue',selectNode.id);
//递归获取医院code
var hospitalCode,father;
function getHospitalCode(node){
if (node!=null && node !=undefined && node !='') {
nodeType = node.attributes.type;
console.log(nodeType);
if(nodeType != 'd'){
father = $('#tDt').tree("getParent",node.target);
getHospitalCode(father);
}else{
hospitalCode = node.attributes.pid;
}
}
return hospitalCode;
}
$("#hospitalCode").val(getHospitalCode(selectNode));
}
easyUI右侧搜索面板下拉列表框样例相关推荐
- Android NDK基础样例
Android NDK基础样例 NDK(Native Development Kit),用C/C++封装一些东西?好像就这么理解好了== 一.环境准备 这个好讨厌==!因为我环境都已经搭了很久了. 已 ...
- 听歌识曲原理探究以及样例代码
技术故事 听歌识曲是一个很成熟的技术.现在的主流音乐播放器,几乎都有这个功能. 但是第一个吃螃蟹的是上个世纪末的一个叫**"Shazam Entertainment Limited" ...
- Leetcode怎么调试java代码,IDEA2020.1使用LeetCode插件运行并调试本地样例的方法详解...
环境: idea2020.1 插件: LeetCode-editor 6.7 一.IDEA安装LeetCode插件 安装完成重启idea 打开插件 URL可以选择国服和世界服.LoginName和Pa ...
- turtle python tkinter_【案例】 什么?idle 中竟然有内置 turtle 样例?(paint)
案例介绍 我打算开启一个新的方向-- turtle 库案例. 在我们下载安装完毕 Python3 后,在搜索(查找)框中输入 idle.exe,就能够打开系统内置的 Python 开发环境了.不知道有 ...
- 我的世界php开服环境_PHP初学者如何搭建环境,并在本地服务器(or云端服务器)运行自己的第一个PHP样例...
页面底部有PHP代码样例供测试使用. 1.PHP开发,你需要什么? 1)开发代码的工具,可以用IDE名字叫做phpDesigner.当然也可以临时用记事本代替,记得文件扩展名为.php 2)服务器(本 ...
- Yii学习笔记之二(使用gii生成一个简单的样例)
1. 数据库准备 (1) 首先我们建一数据库 yii2test 并建立一张表例如以下: DROP TABLE IF EXISTS `posts`; CREATE TABLE `posts` (`pos ...
- GDB调试core文件样例(如何定位Segment fault)
core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump. (Linux中如果内存越界会收到SIG ...
- 很好的理解遗传算法的样例
遗传算法的手工模拟计算演示样例 为更好地理解遗传算法的运算过程,以下用手工计算来简单地模拟遗传算法的各 个主要运行步骤. 例:求下述二元函数的最大值: (1) 个体编码 ...
- SNF快速开发平台MVC-各种级联绑定方式,演示样例程序(包含表单和表格控件)...
做了这么多项目,经常会使用到级联.联动的情况. 如:省.市.县.区.一级分类.二级分类.三级分类.仓库.货位. 方式:有表单需要做级联的,还是表格行上需要做级联操作的. 实现:实现方法也有很多种方式. ...
最新文章
- 机器学习中算法的性能评估
- 用机器学习分析美国新财年1万个国防项目,7054亿军费都投给了哪些技术?
- 将php-fpm添加至service服务
- WINCE6.0组件选择说明
- 深夜更新鸿蒙OS生态服务,华为频频深夜更新,HMS生态服务范围不断扩大,离替代谷歌不远了?...
- java swt 不显示图片_Java SWT按钮图像未刷新
- IOS开发之数据库FMDB的使用
- 思科与华为设备OSPF配置命令对比
- TextCNN pytorch实现
- 阿里巴巴规范之POJO类中布尔类型的变量都不要加is前缀详解
- 传播智客风清扬JAVA 10G
- 免费登陆百度搜索引擎
- 笔记本电脑下面的任务栏一直转圈圈
- linux外接HDMI显示器 不能正常显示的问题
- Java开发必学:java核心技术电子书资源
- 【开源教程13】疯壳·开源编队无人机-SPI(六轴传感器数据获取)
- 融云通讯服务器,发送图片到自己的服务器
- 私域流量变现有哪些方式?
- 浅谈人工智能专业,作为普通学生对未来的看法
- Kafka错误kafka.common.MessageStreamsExistException: ZookeeperConsumerConnector can create message stre
热门文章
- Android 10 根文件系统和编译系统(十八):Android.bp语法
- springboot好博客记录
- win10,win11后在cmd命令行输入python自动调用微软应用商店
- C语言:比较三个数(double类型)的大小
- AI人工智能技术可以应用在网站seo优化推广上吗?
- 明瞳智控最佳实践--国标设备实战接入
- 【嵌入式05】Ubuntu下opencv新手操作:(打开图片及视频)
- 内存动态分配与释放,malloc和new区别
- 戴尔服务器温度显示器,选择Dell UltraSharp 27的四大理由:有温度的科技更近人心...
- gRPC和gRPC-Gateway的使用以及遇到的坑