SSH 和 EasyUI结合的 combobox默认值问题解决方法
2023-09-11 14:19:16 时间
input name="entityId" id="entityId" data-options="
span /span url:${ctx}/action/${act}_roleList,
span /span method:get,
valueField:id,
textField:name,
panelHeight:auto,
"
编辑的JS
EasyUI–下拉框combobox 首先声明,所谓的数据控件这一个概念,EasyUI官方应该也没这个说法。猫哥是感觉网页上经常使用的、经常需要从后台获取数据后显示到控件内部的,有这么四个:下拉框、下拉列表、树、表格。
easyui combobox可编辑的情况下,只能首字母开始过滤的问题选项 esayui中的combobox下拉列表在可编辑的情况下可以输入内容来过滤下拉框的选项,而1.4.2版本只能在从首字母开始过滤例如其中一个选项是 test , 只能输入 te 过滤才 te 开头的选项,而输入 st 则不行。
easyui combobox下拉列表的多选值 html; 12 获取已选项集合值 1 $( #btnGet ).click(function () { 2 alert( $( #cc ).combobox( getValues 3 }); 设置value值;value= 12,13 打开的时候会自动的选中。
function editJS(){ var row = $(#dataList).datagrid(getSelected);//获取列表中选中的行对象 if (row){ $(#dlg).dialog(open).dialog(setTitle,编辑实验室);//弹出编辑对话框,下面赋值,对话框包括一个combobox,和若干input $(#fm).form(load,row); url = ${ctx}/action/${act}_update?editId=+row.id;//更改对话框的提交URL(之前做过添加功能) //获取combobox的列表 var data = $(#entityId).combobox(getData); for(var i=0;i data.length;i++){ if(row.roleId == data[i].id){//匹配该row对象的主键ID与列表中哪个的ID相同 //设置默认值 $(#entityId).combobox(setValue,data[i].name); break; }JAVA后台处理
public String update(){ result = new Result(); Lab lab = labService.findById(editId); lab.setName(name); lab.setDescription(description); //对entityId这个参数进行判断,如果是数字,说明用户点击了combobox进行选择,如果是字符串,我们刚才的JS会在页面生成一个name为entityId的input,这时如果用户没有改变该项,它的值会是我们设置的默认值,即字符串;相当于默认设置的时候,显示的是input,选择的时候是select if(CommonUtility.isNumeric(entityId)){ //该属性是数字,说明经过select进行选择了 SysRole role = roleService.findById(Integer.parseInt(entityId)); lab.setRole(role); }else{ //该属性是字符串,说明没有经过选择,该属性没有改变 labService.update(lab); result.setSuccess("修改成功!"); return sendJson(result); }
EasyUI–下拉框combobox 首先声明,所谓的数据控件这一个概念,EasyUI官方应该也没这个说法。猫哥是感觉网页上经常使用的、经常需要从后台获取数据后显示到控件内部的,有这么四个:下拉框、下拉列表、树、表格。
easyui combobox可编辑的情况下,只能首字母开始过滤的问题选项 esayui中的combobox下拉列表在可编辑的情况下可以输入内容来过滤下拉框的选项,而1.4.2版本只能在从首字母开始过滤例如其中一个选项是 test , 只能输入 te 过滤才 te 开头的选项,而输入 st 则不行。
easyui combobox下拉列表的多选值 html; 12 获取已选项集合值 1 $( #btnGet ).click(function () { 2 alert( $( #cc ).combobox( getValues 3 }); 设置value值;value= 12,13 打开的时候会自动的选中。
相关文章
- CentOS下SSH无密码登录的配置
- 解决ssh_exchange_identification:read connection reset by peer 原因
- SSH 正、反向代理实现稳定的内网穿透实验_
- SSH: ssh-agent ssh-add
- ssh-copy-id使用非默认22端口时
- SSH连接Linux的Server超时
- 命令行SSH解决 群晖 IP地址封锁问题 | 群晖此ip已被封锁
- ssh分发秘钥时出现错误“Permission denied (publickey,gssapi-keyex,gssapi-with-mic)”
- Linux 启用 ssh
- 解决 Agent admitted failure to sign using the key 问题 with ssh
- CentOS8 安装SSH服务
- Linux优化远程SSH连接