easyui 修改方法时下拉列表框的回显怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui 修改方法时下拉列表框的回显怎么写相关的知识,希望对你有一定的参考价值。

就是修改的时个回显,之前选中的是哪个,现在框内就显示哪个??

使用combobox的吗? 如果用的是combobox 只需要在加载页面的时候写下面的代码

$('#id').combobox('setValue',回显的值(比如id));

参考技术A 其实就用jQuery的回显就可以了
正常的写法

$("#editUserType").val(value1);
这里的value1是下拉框对应option的value
在easyUI中使用大概如下:
var selectRow = $("#dataList").datagrid("getSelected");// 拿到选中的那条记录

$("#editUserType").val(selectRow.userType);//改变下拉框的值
参考技术B 你开始选中的放到request里。页面做个判断即可。 参考技术C 首先,向服务器请求数据的地址:
url : null,
// 向服务器请求的模式
method : "post",
// 本地数据集
data : null,
// 是否允许用户自己输入
// editable : false,
// 真正的值的 key
valueField : 'value',
// 显示的key
textField : 'text',
// 宽度
width : 'auto',
// 高度
height : 22,
// 下拉面板的宽度
panelWidth : null,
// 下拉面版的高度
panelHeight : 200,
// 是否支持多选
multiple : false,
// 多选时,在框内显示用什么分割
separator : ',',
// 是否禁用
disabled : false,
// 是否显示下拉箭头
hasDownArrow : true,
// 默认值
value : '',
// 延迟搜索

delay : 200

jquery easyui1.3.4版本,怎么在点击输入框的时候就弹出下拉列表???

参考技术A <input class="easyui-combobox" data-options="
valueField: 'label',
textField: 'value',
data: [
label: 'java',
value: 'Java'
,
label: 'perl',
value: 'Perl'
,
label: 'ruby',
value: 'Ruby'
]" />
这样就可以出来下拉列表了,你可以下载个easyuiAPI看看 上边有很多例子。
参考技术B ...点击输入框弹出下拉列表?
你是指combobox?追问

是的,combobox事件只在1.3.6版本中支持了,另外在请教一下,怎么把输入框中的光标隐藏掉?

追答

不是吧- -1.3.4不支持事件?哪个事件...点击输入框事件?本身是没有这个事件,记得就有个value变化的事件...手动加个click行不行呢...
输入框的光标隐藏...需要输入就需要光标-- 不需要光标,你是说你只选不输么- -?那还不如用combotree呢...

combobox好像有从combo那继承editable属性,可以控制是否能编辑吧...

追问

我的意思是,select标签里面,再加入combobox时,就会有光标出现,你在加上editable属性后,不能输入。但是还会有光标……

我加过click事件,可是没有触发,不知道怎么回事,求指点~~~

本回答被提问者采纳

以上是关于easyui 修改方法时下拉列表框的回显怎么写的主要内容,如果未能解决你的问题,请参考以下文章

jquery easyui1.3.4版本,怎么在点击输入框的时候就弹出下拉列表???

AngularJs的select的回显问题

easyui如何修改指定必填项下拉文本框边框的颜色?

easyui 的复选框问题!!!

jquery怎么去掉下拉框边框

easyui 下拉列表只能选中第一个,就是能看到下拉框的值,可是你选择那个它框框里都是第一个