摘要: 用JS可以对xml文件进行加载,然后根据获得的xmlDoc对象进行相应的xml文件的处理,如增删改查节点与属性,这里给出一个加载xml文件的方法。JS代码如下所示:function GetXmlDocument(fileUrl) { var xmlDoc; try { //internet explorer xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); } catch (e) { try { /*firefox, mozilla, opera, etc.*/ xmlDoc... 阅读全文
posted @ 2011-10-13 15:41 Eric Sun 阅读(1800) 评论(1) 推荐(0)
摘要: JS可以将数据以不同的格式保存在文件中,例如以.txt, .doc, .csv等等不同的类型。实现代码如下所示:function SaveInfoToFile(folder, fileName) { var filePath = folder + fileName; var fileInfo = "hahahaha"; var fso = new ActiveXObject("Scripting.FileSystemObject"); var file = fso.CreateTextFile(filePath, true); file.Write(fi 阅读全文
posted @ 2011-10-12 14:11 Eric Sun 阅读(7737) 评论(0) 推荐(0)
摘要: 用JS获取当前时间,并且对此时间进行分解和重组,以不同的形式返回,代码如下所示:function GetCurrentTime(flag) { var currentTime = ""; var myDate = new Date(); var year = myDate.getFullYear(); var month = parseInt(myDate.getMonth().toString()) + 1; //month是从0开始计数的,因此要 + 1 if (month 9?(this.getYear() % 100).toString():'0' 阅读全文
posted @ 2011-10-12 13:54 Eric Sun 阅读(13817) 评论(0) 推荐(0)
摘要: 用JS去遍历Table的所有单元格中的内容,可以用如下JS代码实现:function GetInfoFromTable(tableid) { var tableInfo = ""; var tableObj = document.getElementById(tableid); for (var i = 0; i < tableObj.rows.length; i++) { //遍历Table的所有Row for (var j = 0; j < tableObj.rows[i].cells.length; j++) { //遍历Row中的每一列 ... 阅读全文
posted @ 2011-10-12 13:45 Eric Sun 阅读(34562) 评论(1) 推荐(0)
摘要: 当我们在界面中通过点击事件进行上传本地磁盘中的文件,或者下载实际内容保存到本地磁盘的时候,需要JS弹出选择框,来选取本地磁盘路径。下面的这部分JS代码就可以实现弹出本地磁盘的逻辑结构,用于我们选择Folder的路径。function BrowseFolder() { try { var Message = "Please select the folder path."; //选择框提示信息 var Shell = new ActiveXObject("Shell.Application"); var Folder = Shell.Browse... 阅读全文
posted @ 2011-10-12 13:37 Eric Sun 阅读(19004) 评论(7) 推荐(0)
摘要: 界面中的各个控件有时候会需要ToolTip的功能,其实实现ToolTip功能十分简单,代码如下所示:function GetValueForToolTip(obj) { var tValue = obj.innerText; obj.setAttribute("title", tValue);}参数obj为我们传递控件对象,例如:一个button,Table中的一个单元格等等,简单的调用一下:HaHa用Button再调用一下:HaHa Button其他依次类推啦,如有更好的方法和建议,欢迎指教~~ 阅读全文
posted @ 2011-10-12 13:28 Eric Sun 阅读(8730) 评论(0) 推荐(0)
摘要: Attachment在Email这个实体中与在其他实体中(Lead, Account等等)是有一定的区别的 阅读全文
posted @ 2011-09-30 13:25 Eric Sun 阅读(360) 评论(0) 推荐(0)
摘要: 小顶堆实现从具有N个元素的无序数组中获取最小的M个元素 阅读全文
posted @ 2011-09-20 14:20 Eric Sun 阅读(2862) 评论(0) 推荐(0)
摘要: C#中的父类与子类的继承关系与C和C++中的类似,这里先阐述最重要的一点:假如子类继承了父类,那么子类可以强制转换为父类,并且保证编译和运行都不出错;但是父类强制转换成子类的时候,编译可以通过运行通不过。请看如下代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace FatherAndSon{ class ClassA { static void Main(string[] args) { //编... 阅读全文
posted @ 2011-09-15 13:36 Eric Sun 阅读(14202) 评论(1) 推荐(0)
摘要: 在这里对Dynamics4.0和Dynamics2011中处理Email的方法做一个简单的总结:在Dynamics中Email是作为一个Activity Entity存在的,并且存储在ActivityPointerBase表中(这个表的field集合了所有的Activity Entity的字段,如:Email,Appointment,Letter,Task,Fax等等);而每一个Activity Entity会与其他的Entity进行相应的关联,这样的关联关系存储在ActivityPartyBase表中,这个表中三个最主要的字段:ActivityId表示Activity Entity的Id,P 阅读全文
posted @ 2011-09-15 13:15 Eric Sun 阅读(425) 评论(0) 推荐(0)