$.extend($.fn.datagrid.defaults.editors, { text: { init: function (container, options) { var _opt = $('<input type="text" class="datagrid-editable-input">'); var curField = container.prevObject.prevObject.attr('field'); if (curFi…
//隐藏第一个按钮$('div.datagrid-toolbar a').eq(0).hide();//隐藏第一条分隔线$('div.datagrid-toolbar div').eq(0).hide();//显示第一个按钮$('div.datagrid-toolbar a').eq(0).show();//显示第一条分隔线$('div.datagrid-toolbar div').eq(0).hide();disable toolbar按钮$('#btnpichuli').linkbutton…
实现效果: "Form"中填写数据,向本页"Grid"中添加数据,转换成Json数据提交,计算总和,Grid文本框可编辑,排序 图片效果: 总结: //display属性: editor:grid表格可以编辑其类容: //select类型:select+render实现选择填充效果 editor:{ type:"select", data:[{id:",text:"品牌二"}], valueField :"…
一.首先,easyui  grid 的 showfooter 属性设置为 true $aplgrid.datagrid({ data: globalExpenseClaimForm.ExpenseClaimItemLists, title: "申请信息", width: 1140, singleSelect: false, showFooter: true, //其他代码 }): 二.用于渲染的数据 有特定的格式 (a)后台直接返回特定的格式 如下所示: { "rows&qu…
问题现象:在对GRID设置单击为编辑时,其他GRID可以,但有一个GRID不行?问题原因:在这个GRID中的单击事件可能不存在,可以测试一下有没有单击事件.解决方法:需要在GRID的上一个类中,放开单击事件?…
博客分类: jquery-easyui jQueryAjax框架HTML  现象: AJAX返回的html无法做到自动渲染为EasyUI的样式.比如:class="easyui-layout" 等 处理方法: 在html片段加载完毕后使用 $.parser.parse(context) 即可重新渲染. 实现原理: 首先附上jquery.parser.js的源码 (function($){ $.parser = { auto: true, plugins:['linkbutton','m…
easyui datagrid里的复选框置灰方法: $('.datagrid input').prop('disabled',true);//复选框置灰…
原创 : EasyUI datagrid 明细表格中编辑框 事件绑定 及灵活计算 可根据此思路 扩展其他 转载,请注明出处哦!谢谢! 原创 : EasyUI datagrid 明细表格中编辑框 事件绑定 及灵活计算 可根据此思路 扩展其他 转载,请注明出处哦!谢谢! /******************************************************** 主要用于 明细表格 字段间的计算 Start ***********************************…
背景: 有的数据不是很多,但是有分页的需求,这个时候后台往往没有做分页,我们是一次请求了所有的数据. 代码: dataSource 为 grid 里的数据源 html部分: <table id="costtype"></table> js部分: //费用类型 grid $('#costtype').datagrid({ data: dataSource.slice(0,1),//每页展示的条数 columns: [[ { field: 'rowNumbers',…
1.日期相加: Ext.Date.add(new Date(), Ext.Date.DAY, 15) 2.Grid表格列可编辑: {    header : "实际已交货量",    tooltip : '实际已交货量',    dataIndex : 'actualQuantityDelivered',    width : 100,    editor : {        xtype : 'numberfield',        maxLength : 100,        …
easyui datagrid里的toobar按钮隐藏.显示.禁用等方式的实现 //隐藏第一个按钮 $('div.datagrid-toolbar a').eq(0).hide(); //隐藏第一条分隔线 $('div.datagrid-toolbar div').eq(0).hide(); //显示第一个按钮 $('div.datagrid-toolbar a').eq(0).show(); //显示第一条分隔线 $('div.datagrid-toolbar div').eq(0).hide…
关于这个问题,如果只是加小图标的话,已经提供了很好的支持,drawableLeft属性就可以设置左边的小图标,类推,右边也可以 不过如果你要加的是文字,我找了下,没有相应的属性,我们只能通过转换思路去实现,我的方法是用个layout去包括一个Textview和一个Editview就可以了. <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"…
给easyui datebox扩展一个清空的实例 步骤一:拓展插件 /** * 给时间框控件扩展一个清除的按钮 */ $.fn.datebox.defaults.cleanText = '清空'; (function ($) { var buttons = $.extend([], $.fn.datebox.defaults.buttons); buttons.splice(1, 0, { text: function (target) { return $(target).datebox("o…
ionic 加载动画 ion-spinner ionSpinner 提供了许多种旋转加载的动画图标.当你的界面加载时,你就可以呈现给用户相应的加载图标. 该图标采用的是SVG. 用法 <ion-spinner icon="spiral"></ion-spinner> //默认用法 像大部分其他的ionic组件一样,spinner也可以使用ionic的标准颜色命名规则,就像下面这样: <ion-spinner class="spinner-ener…
给Notepad++ 加带图标右键菜单 方式一: 拷贝以下代码建立一个reg文件,替换相关路径,保存,双击运行加入注册表 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\Notepad++]@="使用Notepad++打开""Icon"="C:\\Program Files\\Notepad++\\Notepad++.exe" [HKEY_CLASSES_ROOT\*…
sublime text 3显示图标 执行命令 sudo vim /usr/share/applications/sublime_text_3.desktop 添加相应信息 [Desktop Entry] Encoding=UTF-8 Name=Sublime_text_3 Comment=Sublime_text_3 Exec=/home/xxx/sublime_text_3/sublime_text Icon=/home/xxx/sublime_text_3/Icon/256x256/sub…
数据源如果有布尔值,那么在UI里,最合适的控件应该就是checkbox了. easyUI的datagrid中,列的checkbox酱紫设置: {field:'status',title:'Status',width:50,align:'center', editor:{ type:'checkbox', options:{ on: "true", off: "false" } } }, 数据: {"total":28,"rows&quo…
1, Messager弹窗信息 方法: $.messager.alert(...), 在网页中间弹出一个窗口 $.messager.confirm(...) 弹出一个确认窗口, 有确定和取消两个按钮, 确定返回true, 取消返回false $.messager.progress(...) 显示一个进度条 $.messager.prompt(...) 显示一个带文本输入框的对话弹窗 $.messager.show(...)在网页的右下角弹出一个窗口提示信息 2, Panel面板 构建的方式有两种…
在使用easyul的时候,发现输入框内容及不容易获取与设置,用jQuery的方式大部分失效.依稀记得好像是因为easyul会在原页面的基础上,生成了一些新的独有样式,并且暂时覆盖掉使用了easyul的标签块.  具体我也忘记了,反正知道有这么会事就可以啦, --输入框 $("#xx").textbox('setValue','value');  //设置输入框的值 $('#xx').textbox('textbox').attr('readonly',true);  //设置输入框为禁…
html代码中利用class声明了easyui-tree,导致easyUI解析class代码的时候先解析class声明中的easyui-tree这样组件就请求了一次url:然后又调用js初始化代码请求一次url.这样导致了重复加载,解决的方法就是只用一种初始化方法来声明easyUI组件以避免重复的提交请求,即删除html中的class声明(class="easyui-tree"): 加载两次的写法: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17…
原文地址:http://my.oschina.net/acitiviti/blog/349377 参考文章:http://www.jeasyuicn.com/demo/treeloadfilter.html 一.扩展原因 ztree使用了一种扁平化的数据加载方式,就是id(自身id),pid(父id)的方式,参考http://www.ztree.me/v3/demo.php#_102,于是扩展easyui tree 也使用这种亲民的方式: 二.基本方法 1,载入扩展文件 2,在JS中实例化TRE…
了解了zTree的使用, 发现它的simpleData是非常好用的, 由后台返回一个扁平数据, 直接在前台解析成树形菜单, 网上查了一下, easyui也可以简单实现, 不过....没看懂, 先记录一下 <script type="text/javascript"> $(document).ready(function() { $("#tt").tree({ url:"JsonString_zTree", checkbox:true,…
我和大家分享一下我的kendo的学习心得.如果不好的地方多多包含或者给我留言请看图 kendo里时间格式如图Oder Date列里的格式.但是我们想把时间转换成中国人习惯的格式.如Shipped Date列里的格式. 这个就要在设置列里加一个格式format: "{0:yyyy/MM/dd}"请记住开头的 格式都要加一个0:你要排在前面的日期字母.如月/日格式:format:"{0:MM/dd}",单独月:format:"{0:MM}"整个Gri…
{ xtype: 'grid', sortableColumns: false, reference: 'grid', flex: 1, store: 'panoram.Panoram', columns: [{ xtype: 'rownumberer' },{ text: '主键', dataIndex: 'id', name: 'id', id: 'panoramid', width: 100 },{ text: 'viewUuid', dataIndex: 'viewUuid', widt…
1.加黑体的是实现代码,在view中操作 /** * Created by Wwei on 2017/7/1. */ Ext.define('Admin.view.userpanoram.UserPanoram', { extend: 'Ext.Panel', xtype: 'userpanoram', title: '我的工作室', requires: [ 'Admin.view.userpanoram.UserPanoramController', 'Ext.button.Button' ]…
在手风琴中加载其他页面和在表格中加载其他的页面有写类似的,就是请求另外一个页面显示数据. 1.先看看引用的资源文件 <link rel="stylesheet" href="jquery-easyui-1.3.5/themes/default/easyui.css" /> <link rel="stylesheet" href="jquery-easyui-1.3.5/themes/icon.css" /&g…
LODOP一个任务里可以自动分页,也可以手动分页,超文本会按照打印项高度或超过纸张会自动分页(相关博文:Lodop打印控件 超文本自动分页),如果是自动分页,是无法知道究竟分了多少页,整个任务打了多少页.可以通过LODOP.GET_VALUE("PRINTSETUP_PAGE_COUNT","0");//获取页数在预览或打印前是获取不到的,必须执行了打印预览或打印才能获取到. 该文还用到了个JS方法parseInt(字符串),具体可参考网上该方法的详细介绍,感觉和C…
在实际应用中可能会碰到不同的需求,比如会根据每行不同的参数或属性设置来设置同列不同的editor类型,这时原有的例子就显的有点太过简单,不能实现我们的需求,现在应用我在项目中的操作为例,显示下实现同列不同操作的情况:(在这,我把例子的情况完全整合到了js里面配置实现,如有习惯于js实现方式的也可参考) html: <table id="comTypeAndPropertyTree"></table>//个人觉得这样更显的页面清晰,所有的配置都放到js里实现 js…
当grid里面有gridSelect组件的时候,gridSelect里面的bind-ref是对应的数据库存入字段(int类型),bind-labelRef是对应的计算字段(视图里面的),而option里面的data对应的是下拉显示的数据源,value是先啦显示数据源对应的id号,label是下拉显示数据源的名称.        而要想grid里面显示汉字在右键添加列的时候不选择对应数据库的字段而选择对应的计算字段,其他不变,就能正常显示汉字了.…
1,载入扩展JS //作者孙宇 //自定义loadFilter的实现 $.fn.tree.defaults.loadFilter = function (data, parent) { var opt = $(this).data().tree.options; var idFiled, textFiled, parentField; if (opt.parentField) { idFiled = opt.idFiled || 'id'; textFiled = opt.textFiled |…