`
文章列表
创建简单Meun,实现在TreePanel上面右键. /** 创建简单Menu */ function createMenu(){ //创建一个菜单 var myMenu = new Ext.menu.Menu({ items:[{ text: '右键快捷方式1', menu: [{ text: '右键子菜单1' },{ text: '右键子菜单2' }] ...
1.创建一个简单(静态)的树 /** 创建一个简单(静态)的树 */ function createSimpleTreePanel(){ //因为每个树中由N个节点组成的,所以要创建树,必须创建树所包含的节点(树必须有一个或多个根节点). var vRoot = new Ext.tree.TreeNode({text ...
下面介绍三种ExtJs中最常见的表格控件:GridPanel,EditorGridPanel,PropertyGrid. 1.创建普通的Grid表格 /** 创建普通的Grid表格 */ function createGridPanel(){ var myData = [//以数组的形式定义数据 ['3m Co',71.72,0.02,0.03,'9/1 12:00am','www.baidu.com'], ['Alcoa Inc',29.01,0.42,1.47,'10/1 12:00am','www.163.com'], ...
function myRender(p){ Ext.Msg.alert("提示",p.title+"渲染成功") ; } Ext.onReady(function(){ var i = 4 ; //注意:每个Tab标签只渲染一次 var tabs = new Ext.TabPanel({ renderTo: Ext.getBody(),//绑定在body标签上 activeTab: 0,//初始 ...
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConn ...
  JAVA语言中的反射机制:    在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。     JAVA反射机制主要提供了以下功能:      1.在运行时判断任意一个对象所属的类      2.在运行时构造任意一个类的对象      3.在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法)      4.在运行时调用任意一个对象的方法(*****注意:前提都是在运行时 ...
package com; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; /** * 格式化时间类 * DateFormat.FULL = 0 * DateFormat.DEFAULT = 2 * DateFormat.LONG = 1 * DateFormat.MEDIUM = 2 * DateFormat.SHORT = 3 */ public class ...
所有ExtJs的Layout Class都在API Documentation->Ext->Layout下,如果想用哪种而已方式可以直接查询API帮助文档.我写这篇文章的意思是把学习的时候做的笔记保留下了,为了以后使用方便. 下面列出的是一些常用的Layout. layout.html页面代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> ...
1.在做ExtJs开发之前首先要去网站上下载ExtJs的开发包.我用的版本是3.2.0,以后在本博客上看到关于ExtJs的介绍,基本都是使用3.2.0版本的.请了解.   2.下载之后解压缩,把ext-3.2.0文件夹下(包含ext-3.2.0)所有文件都放到自己工程根目录,以方便开发.   3.开发ExtJs时分别用到以下三个最基本的Js包:       a.ext-3.2.0/resources/css/ext-all.css       b.ext-3.2.0/adapter/ext/ext-base.js       c.ext-3.2.0/ext-all.js 在开 ...
至于管道函数的用法在上一遍文章已经介绍,在此不再细说.直接看函数. 1.创建type对象. create or replace type type_split as table of varchar2(4000); 2.创建split函数 create or replace function test_split(p_list VARCHAR2, p_sep VARCHAR2) return type_split PIPELINED IS l_idx PLS_INTEGER; v_list VARCHAR2(32767) := p_list; begin ...
      oracle数据库中的管道函数以一个空的RETURN 语句结束,以表明它已经完成。下文对oracle管道函数的用法作了详细的说明,供您参考。       oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合,下面就为您将介绍oracle管道函数的语法,供您参考学习。       在普通的函数中,使用dbms_output输出的信息,需要在服务器执行完整个函数后一次性的返回给客户端。如果需要在客户端实时的输出函数执行过程中的一些信息,在oracle9i以后可以使用管道函数(pipeline function)。       关键字PIPELINED表明这 ...
1.操作单个字段:     a.查询出表中单个字段的重复记录. SELECT * FROM aj_xyrxx t1 WHERE t1.ajbh IN (SELECT t2.ajbh FROM aj_xyrxx t2 GROUP BY t2.ajbh HAVING COUNT(t2.ajbh) > 1) ;     b.删除单个字段重复的记录,只保留一个(此处可以使用oracle自带的伪列rowid或rownum). DELETE FROM aj_xyrxx t1 WHERE t1.ajbh IN (SELECT t2.ajbh ...
一、触发器概念:(Trigger):    是一种命名的PL/SQL块,是针对特定事件自动触发的。触发器不能接收参数。    是基于表、视图、方案、数据库级别的。 二、为什么使用触发器。      通常可以实现一些审计的操作。 三、触发器类型:     1、DML触发器:当在数据库上做DML操作时建立的触发器。       2、DDL触发器:当在数据库上做DDL操作时建立的触发器。       3、系统事件触发器:当实例系统、关闭、用户登陆、登出等操作时建立的触发器。 四、DML触发器:   1、DML语句级触发器:当在一个表上做某个DML操作时,触发器体本身的语句被自 ...
一、包的概念    类似于一个容器,能打包相应的Pl/SQL变量、常量、函数、过程、复合数据类型等元素到这个容器内。用来限制    对这些内容的访问权限。 二、包的构成。    包通常由两部分组成,分别为包头和包体 。    包头:里面通常写上述元素的声明,相当于应用程序的接口。    包体:里面通常写上述元素的实现,相当于应用程序的具体实现。    包头和包体分别作为数据库对象被保存在数据库内。 三、包的特性   1、包本身不能被调用,被参数化,只能调用包中的具体元素。   2、当第一次调用一个包中的元素时,整个包被载入内存,下一次再调用包中的相应元素时,省略了磁盘操作。 ...
一、函数的概念     是一个命名的PL/SQL块。它被作为一种数据库对象保存在数据库中,能够接收参数,并且能够有一个返回值。     它能够被作为表达式的一部分被调用。 Select round(12.345)+12 From emp;   二、函数创建的语法     Create [Or Replace] Function 函数名[(参数列表)] Return datatype Is|As pl/SQL块     说明:参数列表格式为 :参数名称 参数模式 参数的数据类型,多个参数之间用,分割。     参数模式包括三种:In \Out\In Out     参数的数据 ...
Global site tag (gtag.js) - Google Analytics