10 2010 档案
摘要:Mashup 是一种令人兴奋的交互式 Web 应用程序,它利用了从外部数据源检索到的内容来创建全新的创新服务。它们具有第二代 Web 应用程序的特点,也称为 Web 2.0。在本篇中我们通过地图 mashup 的集成应用展现 DOMINO 8 如何方便地融入到 Web 2.0 的世界里,在具体应用中人们搜集大量有关事物和行为的数据,二者都常常具有位置注释信息。所有这些包含位置数据的不同数据集均可利...
阅读全文
摘要:Domino 8 在万众瞩目中已正式发布,其除了在邮件、服务器管理灵活性、性能改进、安全性增强等方面有了长足的进步之外,在软件设计中赋予系统更多的开放性和互操作性。面对业界流行的 SOA、Web 2.0 等新技术,Domino 8 是融入这些流行的趋势中,还是停步观望;特别对于 Domino 开发人员来说,所使用的平台和技术是否有广泛的前景且值得深入呢?答案是积极的,Domino 8 在程序设计方...
阅读全文
摘要:正如我们所知道的,一个新用户访问一个网站时,决定他们去留的关键是最初的15-20秒种。这是至关重要的,你必须遵循统一的风格来设计您的网站,特别是导航的风格,可能性规则,让用户可以轻松地找到他们想要的内容。这里最大的部分是开发一个菜单,即要直观易用,又要符合你网站的设计风格。本文列举了45个 jQuery的导航插件和教程,演示通过jQuery实现一些导航效果,教您如何做一个有创造性和易于使用的导航。...
阅读全文
摘要:1. jQuery Sequential ListThis tutorial will show you how to use jQuery to add a sequent of CSS classes to create a graphical list. The second example in this tutorial will show you how to add a commen...
阅读全文
摘要:jquery动画函数animate是不支持背景移动动画的,即无法对backgroundPosition进行处理,需要使用一个插件,这个插件名为jquery.backgroundPosition,接下来将使用这个插件,制作一个背景变化的菜单。制作过程1、创建如下html菜单结构<ul> <li><ahref="http://www.36ria.com/">首页&l...
阅读全文
摘要:最近用asp.net结合Extjs开发一个新闻发布功能的模块,发现Extjs的grid无法显示带Html标记的新闻内容,百思不得其解,在FF和IE下没有任何错误,而且,FF调试下,新闻内容数据已经取出来了,而且json格式也是正确的,但就是不显示。很奇怪!最终经过反复研究,发现一个细节,我们从网页直接拷贝新闻,然后粘贴到Extjs的htmleditor里,发布,会含有很多的\r \n 标记,只要却...
阅读全文
摘要:用extjs做首页,布局是最难的,我参考网上发挥的,看看吧。呵呵 这个只是首页的中间部分,东、西、南、北都还有东西的,只是没有截图下来。(其中三个板块样式应该是一样的,这里为了显示多样化。所以用了三种样式的,大家可以根据需要更改)我改了两天才改成上面的效果,呵呵呵,谁叫自己菜的很呢。代码如下:var welcomePanel = new Ext.Panel({ title: '最 新 公 告', ...
阅读全文
摘要:效果图片:树菜单的建立,这里将动态树的产生:声明:homeTreevar homeTree = new Neo.index.HomeTree({ collapsible : true, split : true, margins : '5 0 5 5', cmargins : '5 5 5 5' });其中这个Neo.index.HomeTree是一个js文件,如下HomeTree.js:Ext....
阅读全文
摘要:截图:参照StarHtmleditor的源代码,自己又添加了文件上传功能。源代码如下:Szj_StarHtmleditor.js文件源码:[code]var HTMLEditor = Ext.extend(Ext.form.HtmlEditor, {addImage : function() { var editor = this; var imgform = new Ext.FormPanel(...
阅读全文
摘要:去年对Extjs的富文本框编辑器htmleditor做过扩展,扩展成图片上传和文件上传功能,感觉功能还是不够,原文如下:http://hi.baidu.com/jackvoilet/blog/item/2ba6b19b7a9c05bcc8eaf427.html最近在做项目的时候感觉还是不完美,于是在此基础上又进行了扩展,目前CJ_StarHtmlEditor支持:图片上传 文件上传 插入flash...
阅读全文
摘要:Sebagai lanjutan dari tutorial Extjs sebelumnya, sekarang saya mencoba untuk menulis untuk tutorial selanjutnya yakni bagaimana membuat Drag and Drop Grid dengan Extjs. Pastikan anda sudah memiliki / ...
阅读全文
摘要:1.我使用Ext要要导出Grid里的数据到Excel,可以导出多页,而不仅仅是Grid里的浏览的一页. 刚开始的时候,我使用window.open的方式打开下载的文件,可是在ie6,ie7下根本就不能下载文件(这个时候我想,使用extjs真tm麻烦,后台都产生好excel文件了,怎么前台一个下载功能还这么烦,一般使用jsp页面设置一个文件的url链接就可以点击下载了,但是做的系统已经使用extjs...
阅读全文
摘要:最近开发一个项目使用了Ext2 Grid的GroupingView功能,本来认为非常好用,但是发现了一个问题:在设置了autoHeight的情况下连横向滚动条都不会显示出来了。大概看了看GridView的源代码,发现在里面有这么一段程序:就是因为这个’visible’,结果让滚动条都去见鬼了~为了fix这个问题,使用了一个非常ugly的方法,就是先让Grid自动调整高度(就...
阅读全文
摘要:可编辑表格是指可以直接在表格的单元格对表格的数据进行编辑,ExtJS中的可编辑表格由类Ext.grid.EditorGridPanel表 示,xtype为editorgrid。使用EditorGridPanel与使用普通的GridPanel方式一样,区别只是在定义列信息的时候,可以 指定某一列使用的编辑即可,下面来看一个简单的示例。 上面的程序首先定义了一个包含学生信息的对象数组,然后创建了一个J...
阅读全文
摘要:最近在做项目的时候遇到这一个问题,找到这样的例子。经过测试,上面这样的radio横向布局是可以做到的,关键是采用table的layout及radio行的isFormField设置为true,设置isFormField这点尤其重要,因为panel默认不是属于FormField的,因此即使设置了fieldLabel属性也不不会显示label。生成此window的js如下:view plaincopy ...
阅读全文
摘要:这几天赶着做一个B/S系统,基于ExtJs框架,从中学了不少东西,今天写的高级查询界面感觉比较有意义,很多人应该也用得着,特拿出来共享一下。当然没正式完工,余下与服务器交互、Lookup列表、取生成查询条件一部分没有完成,做得有点腻了,先放出来,曾经做过的不妨交流一下。界面:代码:<DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""...
阅读全文
摘要:Extjs中Tree所需要的数据结构:Tree所需要的是一个二维数组,是一个节点的信息数组。每个节点的信息又是一个数组,其构成如下('id'=> '',//节点的编号'text'=> '',//节点的显示名称'leaf'=> true,//节点是否叶子节点'cls'=> '' //节点显示的图标Css名称)
阅读全文
摘要:经过几天的努力,终于搞定了,动态连接数据库加载tree莱单中Node,这个也在网上查了不少资料,可惜啊,基本上都是转载一人之手。看上去很麻烦。咋一看就头晕,功夫不负有心人,我终于找到一个算是简单的方法,但是,还是不好用,还得靠自己啊,最后我把它们的代码综合参考一下,整理之后还算可以,虽然有点乱慢慢看。 数据库表设计 DROP TABLE treenode; CREATE TABLE treenod...
阅读全文
摘要:对于 IBM Lotus Notes 应用程序开发人员来说,LotusScript 和 LotusScript 类在设计 Notes 应用程序时很有用。LotusScript API 支持以编程方式与数据库、文档,甚至设计元素进行交互。随着 Java 发展成为主流编程语言,原来越多的 Notes 应用程序开发人员开始将目光投向 Java。 本文面向那些想要在 IBM Lotus Domino 中使...
阅读全文
摘要:举例为帐号申请单,在开单的时输入一个帐号,系统判断该帐号是否存在于系统中。 1.在表单的JS Header中写判断的javascript函数:var request;function checkloginname(){request = new ActiveXObject("Msxml2.XMLHTTP")if (!request){request=new ActiveXObject("Micro...
阅读全文
摘要:前段时间一直在尝试Domino8.5版本下的XPage的功能,但是浏览xsp文件一直会出现浏览器无法访问的情况,困扰了很久,网络上很少有关于XPage的资料,找不到答案,于是就搁浅下来了。今天偶然间发现了解决这个问题的办法,下面以完整实例说明。 一、在测试数据库下新建一个测试的表单test,随便填充几个域,例如: 二、创建几分基于此表单的文档,用于后面显示数据。 三、创建一个基于上述文档的试图t...
阅读全文
摘要:package kenny.remote;import lotus.domino.Database;import lotus.domino.Document;import lotus.domino.NotesException;import lotus.domino.NotesFactory;import lotus.domino.Session;import lotus.domino.View;...
阅读全文
摘要:首先要把jdom-1.0.jar这个包放到notes客户端和Domino服务器端的java库路径下:...\jvm\lib\ext,并分别在服务器和客户端的安装路径下更改notes.ini的javaUserClasses参数。 假设代理的名称为xmlJava,用ajax方式传入若干参数,调用该代理,url形如:/xxx.nsf/xmlJava?openagent¶m1=aaa&a...
阅读全文
摘要:在B/S开发模式下,Domino表单设计中自带了一个附件上传控件,通过它,可以很方便地将附件上传至文档。这种方式的弊端在于对于某些附件特别多的数据库,容易造成数据库过于庞大,这种情况下,将附件与文档分开存储是比较通用的解决方法。Domino从R5开始就支持servlet了,以下说明摘自IBM官网。 Servlet特点以及与Agent的区别: Servlet是运行在服务器上的Java程序,提供类似...
阅读全文
摘要:关于jfreechart具体的使用方法请参考百度或者Google。这里是利用jfreechart在Domino表单中生成统计图的例子。 关于Domino支持java的方式有java代理和servlet两种,本例采用的是servlet方式,至于能否采用Agent方式,没有研究过。 要使Domino支持servlet且servlet程序能使用jfreechart,需: 1.确认Domino服务器已经...
阅读全文
摘要:用Domino R8.5和花生壳提供的免费域名服务,可以搭建属于自己的邮件系统,当然仅供学习交流,并不能作为真正的企业级邮件系统应用。 我的实验环境: A.OS:Windows Server 2003 SP2 B.Domino:Release 8.5 C.花生壳客户端 D.网络:ADSL 一、去花生壳的官网http://www.oray.cn注册一个账户,并申请一个免费域名,当然有钱的话申请收费...
阅读全文
摘要:实现一个简单的登录功能,输入用户名、密码,正确跳转到相应的页面,若不正确提示相应的出错信息,只不过这里的用户是在Domino的names库中验证。 实现方法大致是,由Domino提供一个验证用户的Web Service,接收的参数为用户名、密码,然后返回给客户机一个简单的user对象,包含names库个人文档中的用户名、Email地址、简称、密码是否正确等信息。在java应用中调用这个Web S...
阅读全文
摘要:利用 Eclipse IDE 为 Lotus Notes/Domino 开发 Java 代理。下载并安装 Eclipse,然后了解使用 Eclipse 创建项目、调试 Java、重构代理以及将代理导入 Domino Designer 是何等轻松。Java 和 Lotus Notes/Domino 是理想的开发组合。将它们组合在一起,可以使 Notes/Domino 开发人员充分利用其常用开发环境 ...
阅读全文
摘要:我们的Support Team维护着不同地区各个部门的十几个Domino应用,这些应用都采用外接数据库Access DB和Oracle DB。由于某种原因,User要求连接数据库的UserID和Password可以变更,由于UserID和Password在开发时已作为Const固化在Agent 和公式@DbColumn、 @DbLookup中,所以每次变更时,不得不使用Lotus Designer...
阅读全文
摘要:Lotus Domino/Notes是目前很流行的、跨平台的文档数据库系统和电子邮件系统,而Java和J2EE技术也是目前广泛使用的开发技术,因此在很多场合,不可避免地要涉及到Java远程访问Domino数据库的问题。Java远程访问Domino数据库推荐采用CORBA实现,但配置非常关键,笔者在工作中也遇到了这个问题,在查阅资料的过程中发现,很多文章明显存在一些误区或者说没有写清楚的地方,现将笔...
阅读全文
摘要:Lotus Domino 作为一种全球领先的协作、消息传递和 Web 支持软件,正在迅速地在中国企事业推广。Domino 已经成为帮助每个人更灵活和更高效地工作的强大支持。如何从 DOMINO 数据库中获取数据,使这些数据为其他系统可用,已经成为许多企业迫切需要解决的问题。然而 domino 不同于普通的关系型数据库,由 ibm/lotus 自主研发,有自己的标准和特殊性,是一种另类的数据库类型。...
阅读全文
摘要:应用场景 我们需要通过Java远程访问IBM Lotus Domino R6和R5服务器,从中获取用户邮箱的邮件信息等关键数据。我们不需要提供每一个用户密码以及ID文件。 我们的具体做法是,通过Domino ORB,来使得Domino Server与Java远程交互,双方使用IIOP来交互和交换对象数据。 访问的Domino服务器必须配置本文讲述的四个设置,否则会在Domino R6上得到以下错误...
阅读全文
摘要:应用场景 我们需要远程访问 IBM Lotus Domino R6 服务器,从中获取用户邮箱的邮件信息等关键数据。我们不需要提供每一个用户密码以及 ID 文件。 技术关键词 Java : Java 和 Lotus Notes/Domino 是理想的开发组合。 DIIOP : IIOP , 是 Internet Inter-ORB Protocol , 一种传输层协议。它用于 CORBA 2.0 及...
阅读全文
摘要:java 对 Domino Objects 的访问是通过高级包 lotus.domino 进行的。根据运行时环境,这个包中的接口是在其他两个包中的一个包中实现的: lotus.domino.local 提供了从同一计算机上的 Notes/Domino 软件进行调用。 lotus.domino.cso 提供了从通过远程连接访问的 Domino 服务器进行调用。 对于本地访问,Jav...
阅读全文