随笔分类 - Ext JS / Ext.Net
摘要:本文内容 概述 演示:利用 Ext.Net 自定义简单的 GridPanel 控件 不封装的程序 封装后的程序 修改记录 概述 最近研究 Ext.Net 的 Demo,看到 SimpleTask 例子,该例子利用 Ext.Net 自己封装了三个控件来使用,感觉不错。 其实,这种方式在 .NET 里很常见,但是由于 Ext.Net 自定义的 Ajax 控件,综合使用了 DOM、CSS 和 JavaScript,还是有一定难度。但是从另外一个角度来看,却比 .NET 简单很多。是不是很奇怪,因为 Ext.Net 有现成的操作 D...
阅读全文
摘要:本文内容 演示 TreePanel 勾选通过 DirectMethods 发送给服务器端方法 说明 修改记录 演示 TreePanel 勾选通过 DirectMethods 发送给服务器端方法 本文演示 Ext.Net 通过前台脚本操作页面后,如何将数据“直接”发送给服务器端方法,从而摆脱之前 ASP.NET 时代(非 Ajax)的思维模式。 <%@ Page Language="C#" %> <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix=
阅读全文
摘要:实现多级 Grid 在 Ext.Net Demo 里有,本文旨在进一步说明它的实现,以及在此基础上,说明如何在多级Grid上,进行增删改等操作。 本文内容 多级 Grid 概述 实现多级 Grid 多级 Grid 概述 有这样一个实现:Grid 数据的某行下,也包含数据,单击或双击时,需要展开。默认情况,Grid 只显示第一级,当点击某行记录最前边的“+”,或双击某行记录时,展开与该记录相关的数据。对于数据库来说,最一般的是——自连表。 在暂不考虑数据分页的前提下,问问自己: 首先,假设我们处于 Ajax 时代之前,没有任何三方组件可以提供这个功能,你对 ...
阅读全文
摘要:Ext.Ajax.request({…}) 该方法向远程服务器发送一个HTTP请求。 注意:Ajax服务请求是异步的。服务器的响应到达后,这个调用将会返回。在回调函数中处理回调返回的数据。 参考 http://dev.sencha.com/deploy/ext-4.0.2a/docs/index.html#/api/Ext.Ajax-method-request 例子 本例,页面ExtNetAjaxRequest.aspx向ExtNetAjaxRequestPage.aspx页面发送一个Ajax请求,如果没有请求变量,则返回全部,否则返回指定的数据。 ExtNetAjaxRequestPage
阅读全文
摘要:Ext 命名空间是个全局对象,在它下封装了 Sencha 库提供所有的类、单件和工具方法。 大多数接口组件位于一个底层的命名空间中,但是很多公共的工具方法都作为了 Ext 命名空间的一个直接的属性。 另外,其他类中经常使用的方法也放在了 Ext 命名空间中。例如,Ext.getCmp 是 Ext.ComponentManager.get 的别名。很多应用程序用 Ext.onReady 来初始化,一旦DOM准备好了,它就会被调用。这确保所有的脚本都已经被装载,防止脚本互相依赖。例如: 1: Ext.onReady(function(){ 2: new Ext.Compo...
阅读全文
摘要:EXT.NET_EXT.UX GMapPanel 插件 1 <%@ Page Language="C#" %> 2 3 <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %> 4 <%@ Register Assembly="Ext.Net.UX" Namespace="Ext.Net.UX" TagPrefix="ux" %> 5 &
阅读全文
摘要:WEB.CONFIG 配置例子 1: <?xml version="1.0"?> 2: <configuration> 3: <configSections> 4: <section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false" /> 5: </configSections> 6: 7: <extnet scriptMode="Release"
阅读全文
摘要:我们对在前台触发一个客户端事件,来操作界面元素,已经很熟悉,但这属于静态脚本范畴。往往有些时候,我们还需要动态脚本,也就是说,脚本在执行过程中需要的变量,是从服务器端获得的,那么X.Js.Call方法的作用,就是将服务器端变量传给客户端脚本,并执行脚本。 例子<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ExtNetXJsCall._Default" %><%@ Regist
阅读全文
摘要:本文内容 概述 Store RecordField 和 GridPanel DateColumn Ext.Net 源代码片段 演示 概述 在使用DateColumn 时,会用到日期格式,代码如下: <ext:DateColumn Header="日期" DataIndex="FINSERTEDDATE" Format="Y-m-d H:i:s"></ext:DateColumn>那么 EXT.NET 日期格式是什么?之前以为跟数据库的格式差不多,又在 EXT.NET CHM 文档中找,都不对,其实,EXT.NE
阅读全文

浙公网安备 33010602011771号