2017年8月8日

jqgrid 启用键盘操作bindKeys

摘要: 给jqgrid启用键盘操作,代码如下: 启动后,比如可以使用上下键 ‘行选中’ 切换 阅读全文

posted @ 2017-08-08 19:47 儿时精神 阅读(636) 评论(0) 推荐(0)

jqgrid 设置冻结列

摘要: 有时,jqgrid表格的列非常多,而表格的宽度值是固定的,我们需要在表格底部出现滚动条,并且固定前面几个列作为数据参照项,如何实现? 需要用的jqgrid冻结列,步骤如下: 1)设置需要冻结的列属性,frozen: ture //ture:启用冻结 2)将设置了冻结的列放置在字段集合的前面部分(一定 阅读全文

posted @ 2017-08-08 19:35 儿时精神 阅读(11810) 评论(0) 推荐(0)

jqgrid 设置多表头

摘要: 有时,我们需要给jqgrid设置多表头信息,多表头区域会有行合并/列合并,如何实现? 1)通过jqgrid的 setGroupHeaders 方法来实现一个行的多表头, 2)如果有多行表头,需要设置多个 setGroupHeaders 方法 3)多行表头时,设置的 setGroupHeaders 方 阅读全文

posted @ 2017-08-08 19:08 儿时精神 阅读(2042) 评论(0) 推荐(0)

jqgrid 分页时,清空原表格数据加载返回的新数据

摘要: 由于,我们是动态分页,分页后的数据是在触发分页后动态加载而来。如何使jqgrid清空原数据而加载新数据? 1)调用jqgrid的 clearGridData 方法清空表格数据 2)调用jqgrid的 setGridParam 方法,传入需要的变量及url参数 3)新数据获得后,通过触发器 trigg 阅读全文

posted @ 2017-08-08 18:46 儿时精神 阅读(940) 评论(0) 推荐(0)

jqgrid 获取远端数据失败时,弹出错误提示

摘要: 有时,我们给jqgrid绑定的远端数据获取失败,此时,需要把错误信息反馈给用户展示,如何实现? 可通过jqgrid的 loadError 来处理错误数据的返回。详细如下: 以上错误的正确返回还需要一个前提:url 端的 TbQueryList 方法能拦截错误信息,并通过throw 统一抛出错误信息。 阅读全文

posted @ 2017-08-08 18:34 儿时精神 阅读(2047) 评论(0) 推荐(0)

jqgrid 点击列头的超链接或按钮时,不触发列排序事件

摘要: 接上篇文章:jqgrid 将列头设置为超链接或按钮 如果在列头设置了超链接或按钮,在点击超链接或按钮时会触发列的排序事件。 原由:点击超链接/按钮会触发排序的冒泡事件 解决方法:点击超链接/按钮时,阻止冒泡 阅读全文

posted @ 2017-08-08 18:22 儿时精神 阅读(1514) 评论(0) 推荐(0)

jqgrid 将列头设置为超链接或按钮

摘要: 有时,需要将某个列头设置为超链接或按钮,点击超链接或按钮能够跳转至其他页面(或执行一个事件操作). 可以把 label 值设置成一个a标签或button 代码如下: 阅读全文

posted @ 2017-08-08 18:13 儿时精神 阅读(1055) 评论(0) 推荐(0)

jqgrid 设置隔行换色

摘要: 有时,为美观效应,需要设置jqgrid隔行换色。jqgrid提供altRows属性来配置 启动隔行换色:altRows: true,//隔行换色 阅读全文

posted @ 2017-08-08 18:04 儿时精神 阅读(863) 评论(0) 推荐(0)

jqgrid 设置行编辑为本地端编辑状态

摘要: 有时,我们需要在jqgrid表格中做编辑操作,而jqgrid默认是启动了行保存连接到服务器更新。此时,如果没有指定editurl的有效url值时会报错 有时,我们需要将编辑完的表格数据一次性提交保存(不单个单个存储),此时,需要设置 editurl: 'clientArray' 阅读全文

posted @ 2017-08-08 17:59 儿时精神 阅读(540) 评论(0) 推荐(0)

jqgrid 让隐藏的列在编辑状态时出现且可编辑

摘要: 有时,我们需要隐藏一个列数据,但在启动编辑时又能够被编辑。 1、设置列为编辑:editable: true 2、设置 editrules属性值为: edithidden: true 阅读全文

posted @ 2017-08-08 17:42 儿时精神 阅读(432) 评论(0) 推荐(0)

jqgrid 设置编辑行中的某列为下拉选择项

摘要: 有时,需要对编辑行中的某列的内容通过选择来完成,以保证数据的一致性、规范性。 可设置colModel的label的属性 edittype: "select",同时指定 editoptions 属性值 value值:放在第一个元素为默认选中项 阅读全文

posted @ 2017-08-08 17:34 儿时精神 阅读(1000) 评论(0) 推荐(0)

jqgrid 主键列的设定

摘要: 1、如果需要对jqgrid表格数据有互动操作,需要设定主键列。 2、主键列的作用为:在进行jqgrid表格数据交互(编辑、新增、删除行)时,是通过主键列的值来作为引导值来的。 3、注意:不要给一个jqgrid指定多个主键列。 4、主键列指定方式,指定colModel属性值中的某个label属性:ke 阅读全文

posted @ 2017-08-08 17:24 儿时精神 阅读(641) 评论(0) 推荐(0)

jquery 同步ajax

摘要: 有时,我们需要通过ajax远程获取数据后再绑定给其他应用,其他应用依赖于ajax返回结果。而ajax默认为异步,此时需要改为同步 要点: 1)设置 async: false 2)用一个变量接收ajax返回结果 阅读全文

posted @ 2017-08-08 17:13 儿时精神 阅读(479) 评论(0) 推荐(0)

jqgrid 批量启动所有行为可编辑状态

摘要: 有时,为操作方便,需要将jqgrid表格设置为一直处于编辑状态,用户只需要在对应的编辑区填写自己信息,不再频繁的去触发行编辑和保存。 参考代码如下: 关键代码:$gridCase.jqGrid('editRow', ids[i]); 如果要在全编辑状态再添加一行,并且添加的行也为编辑状态,如何实现? 阅读全文

posted @ 2017-08-08 17:05 儿时精神 阅读(918) 评论(0) 推荐(0)

jqgrid 自定义添加行数据

摘要: 一般在设置了自定义按钮后,比如‘添加’按钮,点击添加需要添加一条数据在表格中。 通过jqgrid的方法 addRowData 插入一行数据。 阅读全文

posted @ 2017-08-08 16:57 儿时精神 阅读(2060) 评论(0) 推荐(0)

jqgrid 在表格底部添加自定义按钮

摘要: 往往我们需要在jqgrid底部的分页行中添加一些自定义按钮,效果如下: 上图中,三个按钮均是自定义添加上的。 1、要新增自定义按钮在表格底部,仍离不开分页div,需要给jqgrid绑定分页方法 2、由于此功能中,我们不使用jqgrid默认按钮,故需要将默认按钮设置为不启用false 以上截图完整代码 阅读全文

posted @ 2017-08-08 16:26 儿时精神 阅读(3708) 评论(0) 推荐(0)

jqgrid 基础应用

摘要: jqgrid 是一个在jquery基础上做的一个表格插件,以ajax的方式和服务器端通信。 一个jqgrid的基础示例(基础参数说明)如下: $("#jqGrid").jqGrid({ url: 'TbQueryList', postData: { code: $("#Code").val(), q 阅读全文

posted @ 2017-08-08 15:56 儿时精神 阅读(745) 评论(0) 推荐(0)

C# 含转义符的字符串处理

摘要: 如果一个字符串中含有特殊字符,比如"号,如何将一个含有引号"的字符串赋值给一个变量。 第一种是加@,忽略转义符。双写双引号,表示一个普通字符" 第二种是直接在需要转义的字符"前加\ c#中@的3种作用 1.忽略转义字符例如 1 string fileName = "D:\\文本文件\\text.tx 阅读全文

posted @ 2017-08-08 15:37 儿时精神 阅读(14750) 评论(0) 推荐(0)

abp 模块系统

摘要: abp模块系统:ABP理论学习之模块系统 ABP提供了构建模块并将这些模块组合起来创建应用的基础设施。一个模块可以依赖另一个模块。一般来说,一个程序集可以认为是一个模块。一个模块是由一个派生了AbpModule的类定义的。 ABP按照依赖的顺序调用这些方法。如果模块A依赖于模块B,那么模块B在模块A 阅读全文

posted @ 2017-08-08 14:39 儿时精神 阅读(325) 评论(0) 推荐(0)

JS 获取浏览器窗口大小

摘要: 转载:JS 获取浏览器窗口大小 摘录如下: 常用: JS 获取浏览器窗口大小 // 获取窗口宽度 if (window.innerWidth) winWidth = window.innerWidth; else if ((document.body) && (document.body.clien 阅读全文

posted @ 2017-08-08 14:14 儿时精神 阅读(2980) 评论(0) 推荐(0)

Controller中添加一个异步的Action

摘要: 给一段示例代码: 以上代码 StartNew() 括号中去异步执行,ContinueWith()执行完毕后返回值。 完整资料请访问:ASP.NET MVC下的异步Action的定义和执行原理 阅读全文

posted @ 2017-08-08 12:31 儿时精神 阅读(679) 评论(0) 推荐(0)

Found more than one concrete type for given DbContext Type (xxx.xxxx.xxx) define MultiTenancySideAttribute with Tenant

摘要: 错误提示: 错误原由:找到满足User的映射的多个DbContext 我的项目中,EF有多级继承,继承结构如下: 此处有一个细节处理:应该将继承AbpZeroDbContext的子类EasymanDbContext 设置为抽象类abstract,理由是抽象类不会被实例化 阅读全文

posted @ 2017-08-08 11:14 儿时精神 阅读(639) 评论(0) 推荐(0)

js 动态声明变量(eval)

摘要: eval()可以将一段字符串当作js代码来执行。 动态声明变量(字符串)可通过eval(字符串)来实现。举例如下: 特别说明: 1)eval()只能解析js内置类型的对象 2)不能把自定义类型、隐式类型对象赋值给动态变量 3)如果需要将一个JSON对象通过动态变量方式赋值,可以将JSON对象转化为字 阅读全文

posted @ 2017-08-08 10:14 儿时精神 阅读(7986) 评论(0) 推荐(0)

C# Math

摘要: 阅读全文

posted @ 2017-08-08 10:02 儿时精神 阅读(149) 评论(0) 推荐(0)

js 获取当前页url网址信息

摘要: 转载地址:js如何准确获取当前页面url网址信息 摘录: 举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1 1、window.location.href(设置或获取整个 URL 为字符串) var test = window 阅读全文

posted @ 2017-08-08 09:52 儿时精神 阅读(267) 评论(0) 推荐(0)

C# 取两个集合的交集\并集\差集

摘要: 交集:Intersect 并集:Union 差集:Except 阅读全文

posted @ 2017-08-08 09:36 儿时精神 阅读(2290) 评论(0) 推荐(1)

一个将lambda字符串转化为lambda表达式的公共类

摘要: 一个将lambda字符串转化为lambda表达式的公共类。StringToLambda 使用方式如下: 其中, p=>p.Url.ToLower().Contains(\"" + url + "\") 为传入的lambda字符串 创建一个 Expression<Func<Module, bool>> 阅读全文

posted @ 2017-08-08 09:25 儿时精神 阅读(6630) 评论(2) 推荐(3)

理解ASP.NET的IDataReader

摘要: 理解ASP.NET的IDataReader ADO.NET DataReader对象可以从数据库中检索只读、只进的数据流。因为每次在内存中的数据只有一行,所以使用DataReader可提高应用程序的性能并减少系统开销。它还提供了未缓冲的数据流,该数据流使过程逻辑可以有效地按顺序处理从数据源中返回的结 阅读全文

posted @ 2017-08-08 08:56 儿时精神 阅读(294) 评论(0) 推荐(0)

导航