`
文章列表
// 数据 var _Store = new Ext.data.JsonStore({ url : '获取数据的URL', fields : [ 'tag', 'name', 'title' ]    //注意 title就是需要提示的内容 }); ConfigCombo = new Ext.form.ComboBox( { triggerAction : 'all', fieldLabel : '消息', anchor : '60%', name : 'key', editable : false, lazyInit : true, allowBlank : fal ...
Extjs3 中 可以这样获取 this.getNodeById(targetId).select();     //this 代表当前treepanel对象 Extjs4 没有了 treeNode。所以只能通过this.getSelectionModel().select(currentNode);  //currentNode表示当前要选中的node
var panel = new Ext.panel.Panel({layout : 'border', border : false, items : [ { layout : 'fit', border : false, region : 'north', height : 38, bodyStyle : 'border-bottom: 1px solid #8db2e3;border-right: 1px solid #8db2e3;', buttonAlign : 'center', items : [ { layout : 'form', border : fa ...
var wordName = new Ext.form.TextField({ labelWidth : 20,      //标签长度 labelSeparator : '',  //标签分隔字符 fieldLabel : '名称',   //标签名称   name : 'name', xtype : 'textfield', allowBlank : true, width : 85, });
比较赶时髦,用了Extjs4.2,今天遇到一个问题,搞了好久。终于找到原因,用RowEditing编辑 新增girdPanel的行时,遇到保存按钮变灰的情况,添加了值,写上值,也无效。在官网的帖子 中找到如下代码,重写RowEditor即可。把下面代码复制到你的代码中,可以解决该问题。 Ext.override(Ext.grid.RowEditor, { addFieldsForColumn : function(column, initial) { var me = this, i, length, field; if (Ext.isArr ...
//注意红字部分。由于分页的时候,需要带上原始的参数。所以需要监听事件上,配置参数 var store = new Ext.data.Store({ pageSize : 20, fields : [ { name : 'id', type : 'string' }, { name : 'name', type : 'string' }, { name : 'type', type : 'string' } ], proxy : { type : 'ajax', url : 'test!loadData.action', extraParams : { typ ...
var name = new Ext.form.TextField({ labelSeparator : '',   //laber分割内容 name : 'name', xtype : 'textfield', allowBlank : true, width : 60, listeners : { specialkey : function(field, event) {     //监听specialkey 事件 if (event.getKey() == event.ENTER) {   //当条件成立时,表明是enter键 search(); } } } } ...
//下面红色部分设置属性值,看注释 var _store = Ext.create('Ext.data.Store', { fields : ['name', 'name2','name3'], proxy : { type : 'ajax', url : 'test!request.action', reader : { type : 'json', root : 'data' } }, listeners : { 'load' : function(t, records, successful, eOpts) { if (successful && ...

Extjs4 加多个tbar

    博客分类:
  • Ext
var tbar = Ext.create('Ext.toolbar.Toolbar', {属性配置省略}); var tbarEx = Ext.create('Ext.toolbar.Toolbar', {属性配置省略}); Ext.create('Ext.grid.Panel', {                 其它属性配置省略             dockedItems : [{ xtype : 'toolbar', dock : 'top', items : [tbar]    }, { xtype : 'toolbar', dock : 'top', i ...
1.修改mysql的配置文件让其忽略表名的大小写   用root帐号登录,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MySQL服务,若设置成功,则不再区分表名的大小写;    2.创建数据库、用户并且分配权限   create  database  database_name;   create user user_name@'IP' identified by 'password';   grant all privileges on database_name.* to user_name;   (权限的分配可 ...

mysql 设置编码

SET character_set_client = utf8;  SET character_set_results = gb2312;  SET character_set_connection = utf8;
Ext3 中通过 buttons可以设置中文名称的按钮。如下: Ext.MessageBox.show({ title:'提示', msg: '是否删除?', buttons: {yes: "确定",cancel: "取消"}, fn: function(btn){ if('yes'==btn){ console.debug('你点击了:',btn); //you clicked: yes } } }); Ext4 中通过 butto ...
var t = document.getElementById(divid); t.scrollTop = t.scrollHeight;
  早上打开myEclipse就会报 Errors running builder 'DeploymentBuilder' on project '工程名' xxxNullpointException 的错误。找了半天,也没有解决方法。终于找到一个看似靠谱的博客 http://5666522.blog.51cto.com/5656522/1238898    解决了该问题 解决方法如下: 1、首先关闭MyEclipse工作空间。 2、然后删除工作空间下的 “/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genu ...
      如果服务端提供jar包,客户端直接引用jar,不用再生成webservice的客户端代码,实现调用代码如下: import javax.xml.namespace.QName; import javax.xml.ws.Service; import javax.xml.ws.BindingProvider; import com.webservice.WebService; public class WebServiceClient{ private WebService webService;     private WebServiceClient() ...
Global site tag (gtag.js) - Google Analytics