easyui datagrid combobox联动的问题

editor:{
type: 'combobox',
options: {
panelHeight: 80,
data:msgBackData,
valueField: 'value',
textField: 'text',
onSelect:function(data){
if(data.value != 0){
var row = datagrid.datagrid('getSelected');
var rowIndex = datagrid.datagrid('getRowIndex',row);//获取行号
var target = datagrid.datagrid('getEditor', {'index':rowIndex,'field':'msgBack'}).target;//这行代码中 field获取的是哪的字段,现在这个代码是不能选中的
target.combobox('clear');
target.combobox("setValue","0");
target.hide();
}
}
}

                }
0

1个回答

什么叫不能选中,获取不到对应的编辑器对象?
target是dom对象,不是jquery对象,自己要$转为jqeury对象,认真看下api


// get the datebox editor and change its value
var ed = $('#dg').datagrid('getEditor', {index:1,field:'birthday'});
$(ed.target).datebox('setValue', '5/4/2012');
1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
.net easyUI datagrid的combobox的联动效果 动态加载下拉数据
<script>         var screenData = @Html.Raw(ViewData["ScreenData"]);//第一级数据,页面初始化时加载数据         var screenPos;         //同步获取子数据         function getScreenFeild(screenId) {             $.ajax({ ...
easyui的datagrid中editor和combobox的级联
easyui的datagrid中editor和combobox的级联
easyui datagrid 行编辑中combogrid和combobox显示问题
修改上一个资源版本中结束编辑时combobox显示问题. 1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现对应的事件。 3、解决类型为combobox显示为value而不是text问题
【easyui】combobox 关于省市联动
最近项目中使用到esayui,一遍学习一遍使用,关于省、市联动效果 //省、市联动 $(function(){ var provinceId = $('#province').combobox({ url:"debtor/getProvinceList!getProvinceList.action", editable:false, valueField:'id', textFi
jquery easyui combobox mysql 数据库的省市县三级联动的例子
2018年最新的jquery, easyui, combobox ,mysql,数据库,省市县,三级联动
datagrid中添加下拉框combobox
js:function initDataEditDg() { var _KKXMItems = [{ "FYLXID": 0, "FYLXMC": "现金" }, { "FYLXID": 1, "FYLXMC": "货扣" }] $("#dataEditDg").datagrid({ title:
关于easyui的datagrid与combobox结合使用的问题
设置datagrid的beginEdit,才能显示combobox。
easyui-combobox之三级联动和回显
function openSelectAddress(){ //打开地址 var url = $WEB_ROOT_PATH+'/w/wh010/getSysProvincesByCountryId'; $.postJson(url, function(result) { $("#provinceId").combobox({ data : r
EasyUI可编辑datagrid用combobox实现多级联动
我在项目中设计课程表的时候需要用到老师和分类之间的多级联动。 首先是一张效果图: 下面是实现的代码: $(function(){ var editing ; //判断用户是否处于编辑状态 var flag ; //判断新增和修改方法 $('#set_schedule').datagrid({ idField:'id' , fit
easyUI的combox三级联动
这几天在做项目中又用到了easyUI,以前做ITOO的时候前端都是被封装好的,而且也没有真正接触过三级联动效果。这个三级联动是要实现的是省市县联动。选择某一个省时跟着相应的市显示,接着相应的县显示。     不仅是这样,因为做的是修改功能,所以不仅要把查出来的省,市,县显示出来,而且从数据库中查询来的地区需要成为默认显示值。也就是说从数据库中查出来的地区跟查出来的所有省市区做对比,是数据库中
[asp.net] 解决easyui datagrid中combobox无法数据回显问题
项目中在easyui启用行编辑模式后,每次编辑数据,combobox下拉列表都会重新刷新,不能回显原先的数据,导致用户在修改信息时还需要记住之前的信息,用户体验较差,下拉列表较少的情况下还好,如果较多,用户还需要一个接一个地重新选择,给用户带来了很大的麻烦。为了增强用户使用的简便性,有必要为combobox添加数据的回显功能。具体的实现方案如下:1.定义一个全局变量tmpRowData,用于记录当...
EasyUI学习之Combobox(级联下拉列表)(二)
EasyUI级联下拉列表框,封装树形数据,以学校组织机构和建筑机构为例。
解决easyui propertygrid控件中,combobox控件(下拉框控件)回显value值的问题
问题背景:     我们用easyui做项目,经常会碰到这样的场景,如下图: 没错,我们都喜欢弹出个对话框,然后在里面放个propertygrid控件来实现ui布局和信息的输入。但是如果其中含有需要下拉框选择的字段,比如“性别”,就会出现经典的下拉框value值回显的问题,如下面的几张图所示:     是不是有种似曾相识的感觉涌上心头?     关键
easyui中datagrid列表里面带有textbox和combobox的示例
datagrid在默认情况下,我们只是用来展示数据,大多数情况下是和分页结合使用,但是偶尔的一些特殊需求,他要展示一个form表单的一些列表项,而且还可以在列表中进行修改,最终提交表单的时候,我们在列表里面的文本框或者下拉框中做的修改,能够体现在form表单中,我们知道,datagrid的columns属性,提供了如{field:"action",formatter:actions}的形式,可以直...
随笔《获得easyui datagrid combobox下拉框的数据》
//第一种获取datagrid的方法 /* var tidd = $('#teachertb').datagrid('getEditor', {index:editIndex,field:'tid'}); var tid = $(tidd.target).val(); var tnamed = $('#teachertb').datagrid('getEditor', {index:ed
easyui 的combobox二级联动
jsp页面 公路行政级别:   路线编码:   js代码 $(function() { var _adminLevel = $('#adminLevel').combobox({ data :jsongl_xzjb, method :'get',
【easyui】combobox实现二级联动
想要实现的效果 类似地址栏的选择,选择不同省之后,下面的地级市联动发生变化 思路 在一级的下拉框中,除了ID和NAME之外,还要给数据赋一个Value值 这个Value值,就是用于关联二级下拉框的。 创建的数据源应该入下图所示 代码 html代码 <input type="text" class="form-control" id="type" name="t...
EasyUI--datagrid中编辑器(editor)的类型为combobox的值得绑定
1.绑定固定的值 $(function () { /**管道级别*/ var pipingLevel = [{"value":"1","text":"A级"},{"value":"2","text":"B级"},{"value":"3","text":"C级"}]; function levelformmat(value){
EasyUi 给datagrid编辑行绑定事件及行中级联下拉框
nowrap : true, rownumbers : true, checkOnSelect:true, singleSelect:true, loadMsg : restip("comm.loadMsg"), onLoadError : function() { alert(rest...
Easyui笔记4:实现表格内combobox数据的动态切换(getEditor的使用)
在表格一行中,有两个下拉框编辑器。其中一个编辑器的选项内容要根据另一个编辑器的选项动态加载。 例如,A下拉框选择1时,B下拉框的选项为test1,test2,test3。当A下拉框选择2时,B下拉框的选项为test4,test5,test6。我们无法获得每行编辑器的id,那么如何实现这个功能?
easyui笔记:datagrid 编辑结束时combobox显示value而不显示text
'UserLevelId',width:100,                           formatter:function fmLevelAJ(value, row) {                                return row.UserLevelId;  //这两个名字不能相同                         },
技术问题(未解决)easyui datagrid里面添加下拉菜单combobox
今天进行项目的时候想要使用datagrid里面加上一个下拉菜单功能combobox,就类似于性别,然后下拉菜单里面有男女,选择就好了。但是怎么弄都是没有弄出来下拉菜单,只好用其他的方式实现了,以后有时间一定要解决一下。具体的看一下代码吧,这个问题哪位大神指导麻烦指点一下,谢谢啦!! columns: [[ { field: 'ck', checkbox: ...
关于easyui中combobox怎么在三级联动中点击第一级时清空第三极
今天在项目中遇到 三级联动效果 : 当选择省份的时候 自动清空 市 和 区县的内容 和下拉表单的内容,刚开始的时候 我用的是combobox的clear 方法,只是清空选中项,不能清空下拉数据的内容 他会一直存在最后找到了这个方法://它会清空 $('#ID').combobox('loadData', {});
EasyUI中多个Combobox联动设置
1.本方法直接使用combobox的属性方法查询结果。注意后台方法必须返回json数组,并且要以{id:--,name:--},的形式为一组,对应valueField和textField。红框为设置联动的方法。   2.联动方法继续查询第二个combobox的加载值,注意type和change传过来的值,以免传参错误。    ...
datagrid里边的combobox获取当前row的索引(总结于EasyUI中文社区群讨论)
datagrid里边的combobox获取当前row的索引
easyui-combobox联动及默认值
-
easyui实现combobox二级联动
最近开始使用jquery+easyui实现combobox的二级联动,实现的是省市区三级联动,以下所用的方法适用于三级,以及更多级次的联动。下面进入正题。三级联动主要是选中一级目标之后,加载二级数据。easyui主要使用combobox的onHidePanel属性,当下拉列表隐藏时触发。下面上代码:        $.ajax({            url:-------",         ...
在Easyui-datagrid嵌入下拉框(combobox)
Easyui中datagrid中嵌入combobox并赋值传值显示组合框方法总结
easyui中 form combobox datagrid 等有回显功能的对象方法 onBeforeLoad 获取当前对象
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Validate Form on Submit - jQuery EasyUI Demo</title> <link rel=&qu
easyUI 处理combobox新建编辑时显示的问题
easyUI 处理combobox新建编辑时显示的问题
springMVC+easyUI实现combobox动态级联查询
js代码$('#areaId').combobox({ url : '../../data/area/getArea.jhtml', //后台请求地址 editable:false, //不可编辑状态 cache: false, panelHeight: 'auto', valueField:'id',
解决EasyUi的combobox绑定change事件
需求:当combobox内的值发生改变,启动change事件。 网站:http://www.jeasyui.com/documentation/index.php# 前端页面代码:<input name="benc" id="benc" class="easyui-combobox" style="width: 250px;" data-option
easyui combobox 省市区三级联动
html 部分: js部分: var distinct={ bindcity: function (provins) {         jQuery.ajaxjson(hurl + '?action=City&provins=' + provins, '', function (cd) {             cd.unshift({ "id": 0
datagrid 设置combobox并设置不可编辑
上篇文中已经写了datagrid中实现combobox的方法和相关事宜,所以,这里主要说明一下combobox的不可编辑设置 在editor的属性中设置editable:false属性,就可以实现combobox不可编辑但是可以选择。editor: { type: 'combobox', options: { data: stutype, valueField: "value", textFie
easyui datagrid editor combogrid和combobox
easyui datagrid 行编辑时 1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现对应的事件。 3、解决类型为combobox显示为value而不是text问题。
easyui combobox默认选中第一条数据 和 多级联动
$("#cateOne").combobox({ url : rootPath+"/admin/getCategory.jhtml", method : "get", valueField : 'id',     textField : 'name',     onSelect: function(rec){ //联动       var url = rootPath+"/admin
easyui 行编辑保存后combobox显示value而不显示text解决方案
点击保存时触发onEndEdit函数: //   column_type为combobox的filed名字。  function onEndEdit(index, row){     var ed_column_type = $(this).datagrid('getEditor', {         index: index,         field: 'column_type'   ...
easy ui获取DataGrid表格的数据填充到下拉框easyui-combobox
前端代码:js代码:将获取到的数据放到parameters数组中,该数组存的是一个个对象,对象里有id、name两个字段,页面显示的是name,实际存入数据库的是id,为什么要放到onload的方法,亲测如果不放在onload方法,那页面还没渲染结束就已经去捕获数据,那将取不到任何值(在页面debug测试一下便知道了)...
easyui的combobox多选和单选回显
1当&nbsp;    是多选的时候(multiple:true) 我们就可以在初始化页面的时候把存在数据库中的combobox选中的valueField拿出来,我的数据库是这样存的1,2,3,4,5是逗号分开的。 在初始化页面的时候 //多选框职务回显 var industryCodes =  “1,2,3,4,5”;  if (industryCodes.length>0) {
jQuery EasyUI DataGrid 编辑列下拉框做级联操作
field : 'id',                       title : 'ID',                       width : 120,                       editor : {                           type : 'combobox',                           option