- 浏览: 173257 次
- 性别:
- 来自: 广州
-
最新评论
-
rea:
这个的显示界面是什么样的
ExtJs 树形菜单 Tab标签页容器展现内容 -
iceaugust:
不错,
ExtJs3.2.2动态生成CheckboxGroup和Checkbox -
梅花香自苦寒来:
有病毒
HttpClient 4.0.3 Api 帮助文档 CHM格式 下载 -
happyqing:
提示有木马
JBPM4.4 API帮助文档下载 -
spark_H:
多谢楼主分享,正在学习jbpm4,急需这个API。
JBPM4.4 API帮助文档下载
文章列表
用过百度和Google的人,都会发现,当你输入关键字的时候,在输入框下面会列出一些近似或相关的关键字提供选择。最近,在添加歌曲的时候,需要选择歌手,其中需求提到在输入歌手名时,提供动态查询,代码如下:
{
xtype : 'combo',
id : 'songSingerId',
fieldLabel : '歌手',
displayField : 'singerName',
valueField : 'id',
store : singerStore,
mode : 'remote',
triggerAction : 'all',
// editable: ...
前几天在编写javascript脚本代码时,发现if判断语句:if(v=='')当v为0时,其结果竟然为true,如:
<script type="text/javascript"
>
if(0 == '') {
document.write('我操,蛋疼<br/>');
}
if(0 == false) document.write('yes');
</script>
执行结果为:
我操,蛋疼
yes
后面的if(0 == false) document.write('yes'); 是Ricki假设==在处理不同 ...
在某Action中定义了一个名为getXxxXxx的方法,返回值为String类型,方法体主要是把汉字转换为拼音,最后返回Action.SUCCESS,在struts.xml中定义返回结果类型为json。
现在Ricki删除某条记录,访问该Action中的delete方法,并设置Action中属性success的值,如果删除成功则为true,否则为false。在删除的时候,并未在console看到错误信息,且该条记录能够成功删除,而浏览器可以获取到的对象只有error属性,为error:'org.apache.struts2.json.JSONException:java.lang.refle ...
昨天在创建歌曲的时候,需要选择标签,标签是由标签分类来管理的,如男歌手是分类,下面会有华语男歌手,日语男歌手等标签名,设置标签,用复选框形式展现,用户可选择多个标签,由于标签名不是固定的,所以 ...
今天在做删除歌曲的时候,出现org.hibernate.ObjectNotFoundException: No row with the given identifier exists:[cn..entity.Song#1]的问题,不过查看表后,id的值是存在的。
经过一番查找,发现表中id字段的类型是CHAR(22),以前记得跟VARCHAR2有所区别,即CHAR 的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占 ...
只有远程数据的时候,下来框数据显示如下:
添加以下代码
//在下拉框增加一行
labelCatSearchDs.on('load',function(store,record,options){
store.insert(0,[new Ext.data.Record({'labelName':'全部显示','id':0})]);
});
此时的下拉框数据显示如下:
说明:
1.insert方法中 第一个参数指定该记录显示的位置,0表示顶端
2.在ExtJS 3.3API中:
Record( [Object data], [Object id] )
This con ...
//列表
var ColModel = new Ext.grid.ColumnModel([
new Ext.grid.CheckboxSelectionModel({singleSelect:false}),//复选框
{header:'id',dataIndex:'id',hidden:true},
。。。
]);
//表单
var labelForm = new Ext.form.FormPanel({
layout:'form',
baseCls:'x-plain',//去除背景色
reader:new Ext.data.JsonRea ...
今天下午真够蛋疼的,在定义ColumnModel中的Column时,其中一个名为memo的Column的dataIndex写错,写成了dataindex,但页面显示竟然没有报Javascript有问题,显示的数据也是正确的。
然而当Ricki再在ColumnModel增加名为id的列时,就报this.ds.fields.get(...).name为空或不是对象。因为显示数据正确,所以没注意书写的正确与否,问了其他同事,他们也没有遇到这样的问题,实在没办法,就与之前写的进行比较,才发现dataIndex写成了dataindex。
有空,欢迎到红番薯逛逛 ...
ExtJs提供了许多可在客户端验证的方法,如设置TextField的属性regex或vtype,如:
Ext.apply(Ext.form.VTypes,{
phone:function(v){
return /^(\d{3,4}-)?\d{7,8})$/.test(v);
},
phoneText:'电话格式不正确,正确格式如:020-xxxxxxxx',
phoneMask:'/[\d]/i'
});
在某textfield组件中指定
{
...
最近开发的一个功能模块中,前台使用了ExtJs, 其中添加和修改都通用一个窗口和表单,当用户单击窗口中的【取消】或关闭窗口时,其实窗口并没有真正关闭,而是隐藏了。
由于之前也没用过ExtJs,所以在做的时候,也是先看下别的同事是怎么做的,再说做法上统一对之后的维护也好很多,但Ricki并没有Ctrl+C/Ctrl+V,而是弄明白后,自己写代码。
正因为如此,才遇到不少问题,其中就记录在修改时,业务主键可见但不可以编辑,Ricki在打开修改窗口时,获取该表单字段,并调用disable方法,设置它不可用。但这样做的话,修改数据单击提交按钮后,这个字段的值就不会 ...
选择Help -> Software Updates -> Find and Install...-> Search for new features to install ->New remote site...
Name: "Spket", Url: "http://www.spket.com/update/"下载完毕重启 Eclipse
Window -> Preferences -> Spket -> JavaScript Profiles -> New ;
输入“ExtJS”点击OK;
选择“E ...
前面已经写了两篇关于“Ext3.2+Struts2+Json”的博文,所以在这里就不会多说很多细节。
由于CP里面有个布尔类型Boolean的属性,如isOk,其中Ricki使用Ext定义该表单字段如下:
{
xtype:'radiogroup',
...
昨天文章《Ext3.2.2+Struts2+Json的简单实例》中说到一个小例子,虽然不是完整的代码,但做过的童鞋应该看得明白。
Ricki对Struts2、Ext和Json还不是很熟练,也许你会发现action类中为啥没有定义success这个属性,因为对于json来说,EXTJS建议的格式是{"success":"true/false","obj":"xxx"}。但Ricki昨天确实没有定义这个属性也同样可以在页面中显示数据。不过后来在使用cpForm.form.doAction(&qu ...
这个实例不是完整的,只是个人摘取其中比较关键的代码块!写这篇文章也是对自己知识的一种管理。当然你也可以看看,说不定有你想要的。
CpAction
private static final Logger logger = Logger.getLogger(CpAction.class);
private Cp cp;
private PageList pageList;
public String listCps(){。。。}
说明:PageList类中有一个类型为List的属性result,其用于存放查询到的Cp信息。其中要记得定义pageList属性的get/set方法,不然页面将显示不了 ...
今天同事给了音乐频道的一些文档,其中有扩展名为.cdm和.pdm的文件,刚开始不知道是什么软件生成的文件,后网上查找才知是PowerDesigner。
PowerDesigner在官方下载的话,只能使用,而且是15天。于是乎,必须找个破解的才行。
下面将提供PowerDesigner的软件下载和破解方法:
PowerDesigner15 下载
破解文件 下载【英国】
安装完软件后,解压下载下来的破解压缩文件,把pdflm15.dll复制并覆盖掉PowerDesigne ...