- 浏览: 68746 次
- 性别:
最新评论
-
juedui0769:
都是把API翻译下,。。。。无语!!
[转载]EXT核心API详解Ext.data(十三)-Tree/Node
文章列表
test.js
// 说明 :用 Javascript 实现锚点(Anchor)间平滑跳转
// 来源 :ThickBox 2.1
// 整理 :Yanfu Xie [xieyanfu@yahoo.com.cn]
// 网址 :http://www.codebit.cn
// 日期 :07.01.17
// 转换为数字
function intval(v)
{
v = parseInt(v);
return isNaN(v) ? 0 : v;
}
// 获取元素信息
function getPos(e ...
控制台错误信息
2011-1-3 19:57:50 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /page/user/showUser.jsp(128,3) According to TLD or attribute directive in tag file, attribute var does not accept any expression ...
昨晚的一个问题 下班了回去试试。
A 用户表:用户ID 用户名 用户密码 角色ID...
B 角色表:角色ID 角色名...
C 角色权限关联表: 角色权限ID(PK), 角色ID,权限ID
D 权限表 : 权限ID 权限名...
select A.用户名,B.角色名 from A left join B on A.角色ID = B.角色ID
left join C on B.角色ID = C.角色ID
left join D on C.权限ID = D.权限ID
where A.用户名='admin' and A.用户密码='admin'
package com.doone.education.studio.message;
import java.io.File;
import java.io.IOException;
public class FileSearch {
/**
* @param args
*/
public static void main(String[] args) {
try {
// TODO Auto-generated method stub
// System.out.println(isWindowsOS());
// ge ...
package cn.demo.action;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileFilter;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test implements FileFilter{
//先判断操作系统,true为window系统否则为liunx系统
public static boolean isWindowsOS(){
...
纠结了半天,重写不了方法,只好改源码了。
itemselector.js 源码:
//从左到右的图片点击按钮时间,包括双击事件。
fromTo : function() {
var selectionsArray = this.fromMultiselect.view.getSelectedIndexes();
var records = [];
if (selectionsArray.length > 0) {
for (var i=0; i<selectionsArray.len ...
网上千篇一律的 sample.js的代码解释。
//菜单里的内容是根据创建的对象自动生成的。
MyDesktop.Test = Ext.extend(Ext.app.Module, {
id:'bb-cc',//DIV中的ID值
init : function(){
this.launcher = {
text: 'abcdefg',//菜单中显示的文本
iconCls:'tabs',
handler : this.createWindow,
scope: this ...
使用Ext.Ajax.request提交数据的代码如下(这段代码在一个Js文件中,为避免中文乱码,js文件必须是utf-8编码):
Ext.Ajax.request({
url:'http://localhost:8080/myapp/ExtHandler,
jsonData:Ext.util.JSON.encode(info),
params:{action:'up'},
success: function(resp,opts ...
在做这项目有快一年了,有些体会想和大家分享分享,所以决定利用这个平台一方面是记录一些自己的心得,另一方面也希望能在这里给大家带来更多的知识,和大家好好交流交流。
进入正题:
在extJS中有个叫tabPanel的玩意做的挺炫的,但是官方的api写的不是很详细,下面用一个简单的sample和大家详细探讨一下是怎么实现的。
一般来说tabpanel都是嵌在中panel中的,下面【爱思特】就和大家说说在项目中,如果你对我们的团队有兴趣,请关注我们的网站,www#astesys#com(“#”换成”.”),你可以通过邮件订阅我们的内容,我们会每天发送给你最新的技术知识 ...
在实际的项目中,左边树形菜单,提供各种功能点击,右边一个面板,随着左边节点的选择表现不同的功能内容,这是一个相当经典的布局,在Ext框架中,有两个控件TreePanel和TabPanel刚好完成这些功能,本文就这两个控件的搭配使用和点击左边树节点引起右边内容变化的方法作一个简单的介绍。首先看下面的具体的代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"& ...
Ext.grid.EditorGridPanel
可编辑数据表格
Config {
clicksToEdit : Number //点几次开始编辑,默认为2
}
方法
EditorGridPanel()
构造,应为 EditorGridPanel(Object config)
startEditing( Number rowIndex, Number colIndex ) : void
stopEditing() : void
开始停止编辑
事件
afteredit : ( Object e )
beforeedit : ( Object e )
validateedit : ( Obj ...
Ext.grid.ColumnModel
用于定义Grid的列
用例
var colModel = new Ext.grid.ColumnModel([
{header: "Ticker", width: 60, sortable: true},
{header: "Company Name", width: 150, sortable: true}
]);
回到ColumnModel,它的构造参数是一个config组成的数组,其中config定义为{
align : String //css中的对齐方式
d ...
构造
add( Mixed arg1, Mixed arg2, Mixed etc. ) : void
增加元素
可以是
1:Ext.Toolbar.Button 相当于addButton
2:HtmlElement 相当于addElement
3:Field 相当于addField
4:Item 相当于addItem
5:String 相当于addText
6:'separator'或'-' 相当于addSepa ...
Ext.menu.Menu
菜单对象
config{
allowOtherMenus : Boolean //允许同时显示其它的菜单?
defaultAlign : String //默认对齐方式:tl-bl?
defaults : Object //默认的菜单项配置,将会应用到所有的items
items : Mixed //菜单项数组
minWidth : Number //最小宽度.默认120
shadow : Boolean/String //
subMenuAlign ...
Ext.form.NumberField
继承自Ext.form.TextField,因为Ext.form.TextField虽然强大,但写起来的确还是有点麻烦,后面的类都继承自Ext.form.TextField,没有自定义的方法,属性和事件
config定义为{
allowDecimals : Boolean //true
allowNegative : Boolean ...