摘要:提示:Dialog 继承自 Panel,有大量的方法在 Panel 中已被定义,可以复用。Dialog API:http://www.jeasyui.net/plugins/181.htmlPanelAPI:http://www.jeasyui.net/plugins/159.html通常弹窗都会使... 阅读全文
posted @ 2015-04-17 10:43 罗霄(Sto) 阅读 (122) 评论 (0) 编辑
摘要:在权限判定中,对于无权限操作的按钮可直接隐藏($.hide())。HTML 定义分配任务JS 取对象var $btnPreAssign_GeneralTasks = $('#btnPreAssign_GeneralTasks');禁用:$btnPreAssign_GeneralTasks.linkb... 阅读全文
posted @ 2015-04-17 10:38 罗霄(Sto) 阅读 (89) 评论 (0) 编辑
摘要:目录: ★、文本输入框(easyui-textbox) ★、数字框(easyui-numberbox) ★、时间(easyui-datebox) ★、文本域(easyui-textbox easyui-validatebox) ★、下拉框(easyui-combobox)特别说明:验证机制的关闭和启... 阅读全文
posted @ 2015-04-17 10:33 罗霄(Sto) 阅读 (1163) 评论 (0) 编辑
摘要:【一、什么是规则引擎】 规则引擎这个词在百度上有非常宏大的定义,即“实现了将业务决策从应用程序代码中分离出来,它接受数据输入,解释业务规则,并根据业务规则做出业务决策”,好生抽象啊,好在我所期望的规则引擎无需那么的高大上。最近在思考如何抽象一个简易的工作流引擎,在单条串联式的流程中毫无压力,比如“... 阅读全文
posted @ 2014-11-10 11:50 罗霄(Sto) 阅读 (2887) 评论 (3) 编辑
摘要:微软官方的教程如下: 1.联接运算概述 2.内联接(InnerJoin) 3.左外联接(LeftOuterJoin) 4.分组联接(GroupJoin)在自己的项目中应用到了内联接和左外联接,而且是一起应用的;项目需求是这样的,在查询组织机构(B_Organizations)信息时,需要把类别名称和父机构的名称查询出来,这就需要与字典表(B_DataDictionaries)实施内联接、与自己实施左外联接(即便组织机构的ParentID在从表中没有对应记录,或者说与从表的OrganizationsID没有对应,也照样输出,默认是null,需自行处理成空字符串)。Linq查询如下:fro... 阅读全文
posted @ 2012-05-08 17:04 罗霄(Sto) 阅读 (337) 评论 (0) 编辑
摘要:今天在写一段Linq查询,准备将数据绑定到jQuery EasyUI框架的 dataGrid控件上,问题出在时间类型的字段(ModifyDate)上。在EasyUI框架下,服务端对象是需要将类对象序列化为JSON格式以传递给客户端,继而绑定到 dataGrid控件进行呈现,可这时间类型字段ModifyDate在客户端显示时出现异常,姑且就叫乱码吧。一开始,试图通过对该时间字段作客户端处理,比如为它套一个js函数,如://时间格式化function DateTimeFormatter(val, rec) { if (val) { var date = new Date(va... 阅读全文
posted @ 2012-05-07 17:10 罗霄(Sto) 阅读 (1144) 评论 (0) 编辑
摘要:如果是传统的应用程序开发,采取动态拼 Sql字符串的形式就可以解决了,但Linq代码是没办法间歇性判断而拼接.首先UI上查询条件的项目往往并不确定,如上图目前有城市、订单数目,将来可能有新的项目要增加,结果将导致代码频繁更改,对于这种情况无论是拼Sql时代,还是如今的Linq都不太容易应对,故而当有新的查询项目添进时,就多加一个查询条件。另一个问题,当城市输入框为空时,那么对城市条件的限定则不应当加入Linq语句。比如string city = "";Linq语句片段:wherec.City.Contains(city);当city为空时,上述片段不应该成为在Linq语句的 阅读全文
posted @ 2012-05-04 15:13 罗霄(Sto) 阅读 (181) 评论 (0) 编辑
摘要:一、生成表格 GridView 创建GridView有两种方式: 1.以编程方式创建,指定datagrid属性即可(其它属性可查看demo或文档) $('#tableView').datagrid({ url: '../../Controller/RoleController.ashx?OperationType=role&page=1&ro... 阅读全文
posted @ 2012-05-03 11:31 罗霄(Sto) 阅读 (583) 评论 (0) 编辑
摘要:事务是一个原子的工作单位,必须完整的完成单位里的所有工作,要么全部执行,要么全部都不执行。如果提交事务,则事务执行成功;如果回滚事务,则事务执行失败。事务具备4个基本特性--ACID(原子性、一致性、孤立性和持久性)。 在Linq to SQL中,有三种方法创建事务:如果没有指定任何事务,那么当调用SubmitChanges方法时,DataContext会默认创建一个事务。使用TransactionScope创建轻量级事务给DataContext的Transaction属性指定事务下面我用代码分别来说明这几种创建事务的方法,以Northwind数据库为例,先来看看直接使用SubmitChang 阅读全文
posted @ 2012-02-28 13:42 罗霄(Sto) 阅读 (290) 评论 (0) 编辑
摘要:一般来说,对某个实体进行编辑都是没有问题的,比如微软官方的音乐商店,用自动生成的代码便可以顺利的搞定。但有一种业务情景是两个模型一同编辑,然后一同提交到Action,这时问题就来了。举一个例子,比如订单和订单明细。一.列举所用到的实现类/// <summary>/// 订单/// </summary>public class Order{ public int OrderID { set; get; } [Display(Name = "订单简述")] public string Description { set; get; } [Display( 阅读全文
posted @ 2012-02-27 15:43 罗霄(Sto) 阅读 (396) 评论 (2) 编辑