easyui datagrid中关联combox

datagrid中列上关联combobox{ field: ‘SysCode‘, title: ‘系统代码‘, width: 150, align: ‘left‘, editor: {                            type: ‘combobox‘,                            options:                                {                                    valueField: ‘id‘,                                    textField: ‘要显示的字段名‘,                                    url: ‘/Sys/SearchCodeInFunctionModel‘,                                }                        }

<th data-options="field:‘fShipCom‘,width:100,align:‘center‘,

                                    formatter:function(value,row){

                                        return row.fShipCom;

                                    },

                                    editor:{

                                        type:‘combobox‘,

                                        options:{

                                            valueField:‘fShipCom‘,

                                            textField:‘fShipCom‘,

                                            url:‘ShipPlan.ashx?act=getShipCom‘,

                                             onChange :function(value){

                                             

                                                var tr = $(this).closest(‘tr.datagrid-row‘);

                                                 var idx = parseInt(tr.attr(‘datagrid-row-index‘));

                                                 var ed = $(‘#dg‘).datagrid(‘getEditor‘,{index:0, field:‘fShipName‘});

                                                alert(idx);

                                                alert(value);

                                                $(ed.target).combobox(‘reload‘,‘ShipPlan.ashx?act=getShipName&fshipCom=‘+escape(value));

                                              

                                                

                                                },

                                            required:true

                                        }

                                    }">船公司</th>

时间: 2024-10-25 00:23:38

easyui datagrid中关联combox的相关文章

EasyUI DataGrid 中字段 formatter 格式化不起作用

今天用 EasyUI datagrid 来做列表,要对一些数据进行格式化,推断某字段状态时,发现 formatter 格式化相应的函数不起作用. <table id="list_data" title="未审核报表" class="easyui-datagrid" style="width: auto;height:350px;" url="" toolbar="#toolbar"

easyui datagrid 中序列化后的日期格式化

1.在easyui datagrid 中序列化后的日期显示为:/Date(1433377800000)/ 2.格式化后的显示为: 2015-06-04 08:30:00 3.使用代码如下: 3.1. <script type="text/javascript"> $(function () { $("#tdList").datagrid({ url: "/Admin/Dictionary/Index", title: "数据

easyui datagrid中datetime字段的显示和增删改查问题

datagrid中datetime字段的异常显示: 使用过easyui datagrid的应该都知道,如果数据库中的字段是datetime类型,绑定在datagrid显式的时候会不正常显示,一般需要借助于formatter来格式化时间格式 { title: '活动开始时间', field: 'BeginTime', width: 300, editor: { type: 'datetimebox', options: { required: true }, formatter: function

jquery数字打分插件与嵌入到EasyUI datagrid中的示例

这阵儿是断续折腾定性考评表打分的事儿了.虽是UI菜鸟,但却一直想让用户在操作上更加方便,之前基于"jQuery星级评分插件"实现了一个评分界面(因为比较简单,就不做总结了),用户反应还不错. 这一次的评分表中,各项分值的特点有:一是每个评分项的分值均不太一样:二是分值为整数,但分值范围大,从-1000到+1000都存在.若是采用在datagrid中嵌入编辑框的形式实现的话,总是觉得让用户使用不太方便,所以内心非常想做一个数字插件,然后就搜到中意的例子--"简单的jQuery用

EasyUi DataGrid中数据编辑方式及编辑后数据获取,校验处理

EasyUi中的DataGrid提供前台编辑的相关函数. 实现客户选中DataGrid中一列后,对选中列中的一个字段进行编辑,并对数据进行实时校验后,传递至后台保存的需求, 主要涉及到DataGrid中设置编辑单元格,获取编辑单元格,编辑单元格的onchange事件处理,通过当前光标所在编辑单元格获取所在行. 1. 设置编辑单元格 在列定义中增加editor属性,参数为type,options eg: {title:'上级分配额度',field:'assigned_amount_temp',wi

JQuery easyUi datagrid 中 editor 动态设置最大值最小值

前言 近来项目中使用到 easyui 来进行页面设计,感觉挺方便的,但是网上除了api外,其他有价值的资料比较少,故在此分享一点经验,供大家参考. 问题 JQuery easyUi datagrid 可编辑行的editor属性具有 min 和 max 属性,设置可以输入的最大值和最小值,但是这个是固定的,如下: [html] view plain copy {field:'workRate',title:'<%/*填报*/%><bean:message key="task.wo

在easyui datagrid中formatter数据后使用linkbutton

http://ntzrj513.blog.163.com/blog/static/2794561220139245411997/ formatter:function(value,rowData,rowIndex){ if(value==""||value==null){ return "未知"; return rowData.cname+"<a class='easyui-linkbutton' data-options=\"iconCl

easyUI datagrid中 checkbox 各属性和事件

DataGrid其中与选择,勾选相关 DataGrid属性:singleSelect boolean 如果为true,则只允许选择一行. false  ctrlSelect boolean 在启用多行选择的时候允许使用Ctrl键+鼠标点击的方式进行多选操作.(该属性自1.3.6版开始可用) checkOnSelect boolean 如果为true,当用户点击行的时候该复选框就会被选中或取消选中.如果为false,当用户仅在点击该复选框的时候才会呗选中或取消.(该属性自1.3版开始可用) tru

easyui datagrid中如何展示图片

1 .Demo 只写了关键的代码,其他的属性自行添加. 首先引入easyui的js必要文件,然后Demo如下 HTML部分: <div id='box'><div> js部分: $('#box').datagrid({ columns:[[ { field: 'imgurl', title: '图片', align:'center', formatter:function(value,row,index){   //关键:格式化,并返回一个img标签 return '<img