`
webdev2014
  • 浏览: 680843 次
文章分类
社区版块
存档分类
最新评论
文章列表
经过新一轮实践,又掌握了不少东西。本文针对《Ext2.0 form使用实例》中没有谈到的东西进行一点补充。 <!--[if !supportLists]-->1、 <!--[endif]-->增加一个空白列 <!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" pa ...
因项目需要,做了这个,发上来给大家参考一下,呵呵。 刚开始的思路是通过定义好的数组通过combobox的store的loadData方式加载数据,后来发现还不如直接定义好数组格式就是store的格式,然后直接附加到store的data里更简单,而且也方便城市的数据的载入。 我们来看看两个comboBox的定义: var provinceComBo=new Ext.form.ComboBox({ hiddenName:'province', name: 'province_n ...
一个Ext2+SWFUpload做的图片上传对话框的例程 我们先看看对话框的布局: <!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled=&q ...
在很多时候,combobox的选择项已经下载到本地,只是存储方式不同,我们就需要动态修改combobox的选择项。例如有一颗树,树的节点就是combobox的选项,在Ext2.0中树的存储格式不是使用store的,而combobox必须使用store,这就需要进行数据转换。本文就以此作为例子,研究一下如何动态修改combobox的选择项。 我们先创建一个带几个选项的树: var root = new Ext.tree.TreeNode({ text: '选项', allowDrag:f ...
Ext2.0的form不单增加了时间输入控件、隐藏输入控件,还修改了创建方法,通过formpanel代替了原来form,column也根据新的布局定义更新了定义方式。总体来说,定义一个form更简单便捷了。本文将通过一个实例介绍一下2.0的form的创建以及其大部分控件的使用方法,因水平有限,错漏难免,忘大家多多谅解! 我们先来看看我们将要设计的form的情况: <!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600&quo ...
在《Ext2.0布局类初探》一文我简单的分析了一下Ext 2.0的布局类,但是缺乏例子。本篇文章的目的就是为《Ext2.0布局类初探》一文作补充,写几个简单的例子,希望大家能从中加深布局类的认识。因为没有API,对Ext2.0布局类也是一知半解,难免会有错误,请大家见谅! <!--[if !supportLists]-->一、<!--[endif]-->简单的例子 这个例子和《Ext布局类的介绍与使用》(下称Ext文)的例子是一样的,大家可以通过两个例子对比一下2.0版的和1.1版的区别,整体布局图如下: <!--[if g ...
Ext2.0正式版虽然还没出来,但是官网上的例程还是令人兴奋不已。内存泄漏的问题应该是解决了,布局类更新了,增加了新的东西,grid的功能更加强大,tabs也增加了循环按钮,还增加了类似delphi action manager的action类,在反映速度上也有一定的提升,这些新功能确实很令人振奋,可惜正式版还没出来,API也还没出来,所以想立刻使用2.0版做开发的,会有一定的困难。本文的目的就是和大家一起探讨一下2.0版的布局类,希望在API没有出来之前对大家的开发有所帮助,还有就是希望大家提供一些反馈意见,以便完善这篇文章。多谢! Ext2.0版的布局类,最大的改动是:
Ext布局类的介绍与使用 在WEB应用的开发中,应用界面的布局设计是一项很重要的内容。在EXT中,可以通过BorderLayout与NestedLayoutPanel很方便的设计出各种的布局。本文章的主要内容主要是介绍如何通过BorderLayout、NestedLayoutPanel以及各种面板设计页面布局。 <!--[if !supportLists]-->1. <!--[endif]-->BorderLayout类 BorderLayout类是布局中的最基本的单元,它已预设了south、 east、 west、 north和center等5个区域。你 ...
Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测 ...
我是很懒的人,认为懒是发展的动力,所以会不遗余力的去寻找合适的开发资源偷懒。因此每次时间不赶的任务都是找合适的资源时间比较多。于是就从DHTML开始一直跟随着技术的发展学习下来,其中经历了HTC、AJAX,收获不少, ...
上一篇文章写了点转换的内容,但是没有解决字符数据转非字符数据的问题,现在这里给出解决方法。 转换问题在.net framework中提供了converter类,该类可以对类型进行任意转换。但是该类不提供源类型数据与目标类型数据的匹配检查,例如string t="aa123"; int tN;由于t中含有非数字字符,非数字字符无法转换为数字,因此两数据不匹配。该类在不能进行转换时将抛出异常,因此进行转换时应该进行异常捕获。下面是C#的转换例子:double dNumber = 23.15; try { // Returns 23 int iNumber = System.C ...
ToString:各种基本数据,如int,float,string都能通过tostring()方法转换,该方法返回一个相关的string对象。 ToInt:将string转换为int用于计算,系统提供的函数还在查找。一种替代解决方法为: 对字符串的字符与数字字符做逐个比较,为true则记录。此方法十分笨拙,若能得到字符串的ASCII码则容易通过自编函数解决。
将程序开发分为实现和组织两部分。 实现又分为:代码实现和封装实现 组织又分为:架构组织和项目组织 代码实现是最初级的开发,以能够实现功能为目的 封装实现是基于代码实现的开发,以提供方便的调用和调试为目的 架构组织是强调性能的开发,以程序的高效为目的 项目组织是基于开发的开发,以开发的流畅性和维护的方便性为目的 在这种开发方式下,将一个个的实现有机的组织起来就成为了程序!
今天发现google工具栏中一个好用的功能,向大家推荐下! google工具栏中有个按钮库,应用这个功能可以将各种网站的搜索栏关联到google工具栏上,这样当需要在某网站查询资料时,可以在google工具栏的搜索框中输入关键词,然后点击已关联的按钮就可以直接打开该网站的搜索结果。 例如,可以添加一个百度搜索关联,使google工具栏变成百度搜索栏。 下面是使用方法: 1.安装google工具栏。 2.进入要使用搜索的网站的搜索页,或含有搜索栏的网页,如百度 3.鼠标右键点击搜索框,在弹出的菜单中选择,如下图所示。 点击完成后将弹出一个添加窗口 点击确定后就可 ...
在Excel下运用VBA创建窗口作为数据输入界面将简化Excel的数据输入工作。 对于需要多项输入的Excel工作表而言,创建窗口可以规范化数据的输入,通过窗口内的控件能将Excel工作表中的各种输入项进行归类。例如,对于二选一的项可以用两个“选项按钮”来组合,这样可以在保证输入字符数的同时简化输入量。对于多选一的项,可以用“复合框”也就是下拉菜单来完成,通过点击复合框的倒三角形,可以看到所有备选项,这样通过鼠标选择就可以完成输入,大大简化了文字输入。对于普通的内容输入,我们用文字框来替代单元格。由于文字框是一个windows控件对象,因此可以为其设定内容查错功能,对输入的内容进行限制将不 ...
Global site tag (gtag.js) - Google Analytics