随笔分类 -  CooliteToolkit

摘要:①提示框在后台写:前台代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<scripttype="text/javascript">functionDelSelectedRowFn(){Ext.MessageBox.co... 阅读全文
posted @ 2010-07-29 20:45 StarWang 阅读(480) 评论(0) 推荐(0) 编辑
摘要:///显示tooltips function showPanelTips(gridPanel) { //控制grid页面展示的对象 var view=gridPanel.getView(); for(var rowIndex=0;rowIndex<gridPanel.getStore().getCount();rowIndex++) { var record=gridPanel.getSt... 阅读全文
posted @ 2010-07-22 10:18 StarWang 阅读(586) 评论(0) 推荐(0) 编辑
摘要:行选择模式: Js代码 var rowcount = grid.getSelectionNode().getSelections();可以获取全部选中的记录,得到的rowcount将是一个Array,比如想获取sex列的数据,语句如下Js代码 var strsex = rowcount.get(‘sex’); var strsex = rowcount.get(‘... 阅读全文
posted @ 2010-07-22 10:16 StarWang 阅读(347) 评论(0) 推荐(0) 编辑
摘要:看过Ext - EditGridPanel实现效果的朋友会很惊讶,一个Grid就能实现所有增删改查功能。在展示给客户看时,让你的表现得很风骚。而他们又怎么知道,我们在调试js时,是多么痛苦。 如何在js中调用后台业务逻辑类,在我前面的文章中已经讲述过,而本篇的重点在于js对象与后台对象之间的转换。 1. Json Object转Model —— js定义json对象传递到... 阅读全文
posted @ 2010-07-06 16:09 StarWang 阅读(501) 评论(0) 推荐(0) 编辑
摘要:如果是调用用户自定义控件里的方法,方式和母版页相差不大,不同的是UserControl需要设置别名才能成功调用。如下示例:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Ge... 阅读全文
posted @ 2010-07-05 15:03 StarWang 阅读(266) 评论(0) 推荐(0) 编辑
摘要:在UserControl(ascx),MasterPage或者Page(aspx)中使用Coolite的AjaxMetod讲究是不同的,在MasterPage中或者你在类似DotNetNuke的系统中调用AjaxMetod标志的方法,默认情况下是会找不到方法的, 处理此类问题需要使用AjaxMethodProxyID,使用的方法是在类的前面加上,如下 [AjaxMethodProxyID(IDMo... 阅读全文
posted @ 2010-07-05 15:01 StarWang 阅读(432) 评论(1) 推荐(0) 编辑
摘要:经典的checkbox树默认是不会有联动处理的。这里变量INDEX_CATEGORY_CHECKING是为了避免各个节点事件触发后的递归调用,从而解决了过多递归的问题。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--'checkchange':fu... 阅读全文
posted @ 2010-06-10 09:39 StarWang 阅读(810) 评论(0) 推荐(0) 编辑
摘要:效果:<div> <ext:ScriptManager ID="ScriptManager1" runat="server"> </ext:ScriptManager> <ext:FormPanel ID="FormPanel1" runat="server" BodyStyle="padding:5px;" ButtonAlign="Center" Fr... 阅读全文
posted @ 2010-06-08 14:12 StarWang 阅读(536) 评论(0) 推荐(0) 编辑
摘要:<Buttons> <ext:Button ID="ButtonSelect" runat="server" Text="Select"> <AjaxEvents> <Click OnEvent="ButtonRoleListSelect_Click"> <ExtraParams> <ext:Parameter Name="Valu... 阅读全文
posted @ 2010-06-08 13:46 StarWang 阅读(1586) 评论(0) 推荐(0) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<scripttype="text/javascript">functionnodeLoad(node){Coolite.AjaxMethods.NodeLoad(node.id,{suc... 阅读全文
posted @ 2010-06-08 13:11 StarWang 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:脚本: function refreshTree(tree) { tree.el.mask('Loading...', 'x-loading-mask'); Coolite.AjaxMethods.RefreshMenu({ success: function(result) { var nodes = eval(result); tree.root.ui.remove(); tree.initC... 阅读全文
posted @ 2010-06-08 11:55 StarWang 阅读(1243) 评论(0) 推荐(0) 编辑
摘要:Button、TextField、DataField、ComBox这些控件好象也没什么好学的,任何一个学过ASP.NET的朋友都应该会使用这些控件,Coolite Toolkit里的这些控件相比标准的ASP.NET控件提供了需要特殊的功能,比如DataFiled控件在.NET Framework里则是没有的,这些控件在系统开发中是非常有用的。一、按扭(Button)控件Coolite Toolki... 阅读全文
posted @ 2010-05-10 13:40 StarWang 阅读(460) 评论(0) 推荐(0) 编辑
摘要:一:AjaxEvent Coolite Toolkit所提供的AjaxEvent可以应用在很多的控件中,实现异步提交等相关功能。比如使用在Coolite Toolkit的Button控件中,通过该控件提供的机制就可以方便的使用。[代码]如果需要使用在标准控件或是其他的html标签元素上,则需要通过Coolite Toolkit所提供的ScriptManager来实现了,下面简单演示将AjaxEv... 阅读全文
posted @ 2010-05-10 13:31 StarWang 阅读(382) 评论(0) 推荐(1) 编辑
摘要:Textbox 验证 AllowBlank=“false”必填项,EmptyText =“必须输入...”。使用默认信息就可以了。数值其他类型验证 Vtype 属性 等于 email时 是对email 格式验证 等于 url 时 对url 验证。 alpha //只能输入字母,无法输入其他(如数字,特殊符号等)alphanum//只能输入字母和数字,... 阅读全文
posted @ 2010-05-07 18:47 StarWang 阅读(350) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0"?><configuration><configSections> <section name="coolite" type="Coolite.Ext.Web.GlobalConfig" requirePermission="false"/> <sectionGroup name="system.web.e... 阅读全文
posted @ 2010-04-23 17:47 StarWang 阅读(661) 评论(0) 推荐(0) 编辑