2013年7月9日
摘要: 当Flash置于HTML容器中时,经常会遇到Flash与JS的通信问题,例如:JS能否调用Flash中的变量、方法,Flash能否调用JS中的变量、方法等等。答案是肯定的。随着技术的不断发展,解决方案也是多种多样的。比如存在js端方法: function JsFun(){ alert(123); }一、Flash调用js端方法:1)方法一、getURL调用JS: getURL("javascript:JsFun()"); //带参数的JS方法:getURL("javascript:JsFun('a',1,true)");2)方法二、Ext 阅读全文
posted @ 2013-07-09 10:55 wxt2005 阅读(674) 评论(0) 推荐(0) 编辑
  2013年7月5日
摘要: 供大家参考,在写存储过程时的经验之谈1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。2、开发人员在提交SP前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查。3、高程序运行效率,优化应用程序,在SP编写过程中应该注意以下几点:a) SQL的使用规范:i. 尽量避免大事务操作,慎用holdlock子句,提高系统并发能力。ii. 尽量避免反复访问同一张或几张表,尤其是数据 阅读全文
posted @ 2013-07-05 09:19 wxt2005 阅读(206) 评论(0) 推荐(0) 编辑
  2013年5月24日
摘要: 在做报表时我们总有一种需求就是在最后一行增加汇总信息。通常情况下我们会在数据库做这种工作,但是也有一种需求,就是在客户端执行这种工作。一般的汇总包括,求和、平均值、最大值、最小值,我们针对以上功能对Flexigrid插件进行扩展。1.我们在定义报表列中新增属性stats,它有四种值:sum(求和)、avg(平均值)、max(最大值)、min(最小值):eg: { display: '购买数量', name: 'BuyCount', width: 100 } 修改后 { display: '购买数量', name: 'BuyCount 阅读全文
posted @ 2013-05-24 11:24 wxt2005 阅读(519) 评论(1) 推荐(1) 编辑
  2013年4月15日
摘要: 解决问题一:页面刷新,当我们打开多个tab标签时刷新页面,这些打开的tab标签都没了解决原理:所有tab页面都使用内嵌iframe方式,将tab标签的唯一标识(对应菜单的标识)存入cookie,刷新页面时读取cookie加载tab页面,代码如下:在dwz.navTab.js的openTab事件中加入以下代码var navtabcookies = $.cookies.get('navtabcookies');if (navtabcookies != undefined && navtabcookies != null) { var isAdd = true; // 阅读全文
posted @ 2013-04-15 12:11 wxt2005 阅读(1033) 评论(3) 推荐(0) 编辑
  2012年11月20日
摘要: 近半年来公司决定对公司CRM系统进行改版,原有项目是WinForm版的,考虑到公司销售有在家或其它场所办公的需求以及公司现有的技术储备,因此新项目从开发成本,人力成本,技术成本等多方面考虑决定修改为WEB版。在经过验证比较之后我们选中DWZ框架做为项目的UI框架,列表插件选用flexigrid,.NET框架选用MVC4。然而在实际开发中我们却遇到了很多问题,当然这些问题我们都一一攻克,我将会在以后的随笔中详细说明这些问题的处理过程:1.页面刷新,当我们打开多个tab标签时刷新页面,这些打开的tab标签都没了2.无法将当前打开的页面发送给其他用户打开,包括弹出层页面3.多个iframe之间的通讯 阅读全文
posted @ 2012-11-20 11:10 wxt2005 阅读(503) 评论(0) 推荐(0) 编辑