随笔分类 - EasyUI
摘要:最近,接到一个需求,按部门做了个数据统计,原以为是个很普通的需求,具体实现的过程中,却发现,这个部门是不固定的,因为部门有可能被增、删、改。所以,对应的列也是不固定的,这下可难倒我了。不过,在我锲而不舍,刻苦钻研,外加百度、360搜索的帮助下,总算有了点思路。具体的思路是这样子的:1,将JS定义的C...
阅读全文
摘要:先看图,下边这个简单的增、删、改、查,如果自己写代码实现,这两个页需要多少行代码?如果再有类似的增、删、改、查,又需要多少行代码?我最近搞的这个快速开发框架中,代码行数不超过100。两页的代码如下:1,列表页:@{ ViewBag.Title = "**** - 部门管理"; V...
阅读全文
摘要:一直想在项目中使用EasyUi的datagrid,但种种原因,没有实现。这两天在开发一个项目中,愿望终于得以实现。先看效果:实现步骤是这样的:1,在页面中画dataGrid,具体代码如下: function ListLoad() { var columnsSetti...
阅读全文
摘要:Easyui datagrid中的单选框默认是这样定义的columns: [[ { field: 'CK', title: '', checkbox: true, width: 30 }]]。平常使用没什么问题,但今天下等我要获取单框选中事件时,出了点问题。因为这个checkbox是独立于行的,所以单击这个checkbox时,不会触发Easyui datagrid的onClickRow事件。用户在单选框上打了勾,最后却被告知没有行选中,这不是Bug吗?这是我们码农绝对不能忍受的,于是乎,对EasyUidatagrid的改造开始了。首先,我重...
阅读全文
摘要:这两天在搞EasyUi的弹出框,弹出框之前也搞过很多个版本,总是觉得不那么完美,刚好最近有时间,就往多处想了想,功能基本上达到我的预期,并且在开发过程中遇到很多小技巧,特撰文如下。走起:在EasyUi的Grid中插入自定义列。代码如下: $('#SaList').datagrid({ url: '/ForLog/WebShop/GetSaList', queryParams: null, pagination: true, pageSize: 15, singleSelect:true, showPage...
阅读全文
摘要:function openDialog() { // $('#dlg').dialog('open'); //EasyUi的dialog中文件上传,后台获取不到文件,需要改写为下面这样 $("#dlg").dialog('open').parent().appendTo("#form1"); }
阅读全文