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