[b]1、根据值Value改变gridpanel单元格字体颜色[/b]
(通过ColumnModel控件的renderer属性)
参考:[url]http://blog.sina.com.cn/s/blog_647a022e01016ilj.html[/url]
[b]2、FORM表单设值[/b]
data的值JSON格式为:{"in":"iamin","out":"iamout"}
其中id中的in\out为form表单中的fieldtext id
[b]3、将一个文本框改成金额格式,并校验。[/b]
在onReady中定义新的vtype:
EXT布局中的文本框新增vtype:
[b]4、在表单B提交时,顺带将表单A中的参数也提交。[/b]
在表单B提交时方法中写:
(通过ColumnModel控件的renderer属性)
renderer : function(value) {
if (value == '0')
return '正常';
else if (value == '1')
return "<span style='color:red;'>注销</span>";
}
参考:[url]http://blog.sina.com.cn/s/blog_647a022e01016ilj.html[/url]
[b]2、FORM表单设值[/b]
data的值JSON格式为:{"in":"iamin","out":"iamout"}
其中id中的in\out为form表单中的fieldtext id
qForm.getForm().setValues([
{id:'in',value:data.in},
{id:'out',value:data.out}
]);
[b]3、将一个文本框改成金额格式,并校验。[/b]
在onReady中定义新的vtype:
Ext.onReady(function(){
//输入框为金额时重新定义
Ext.apply(Ext.form.VTypes, {
money: function (val) {
return /^([1-9]\d{0,7}|0)(\.\d{1,2})?$/.test(val);
},
moneyText: '请输入正确的金额'
});
});
EXT布局中的文本框新增vtype:
{fieldLabel:'金额',vtype:'money',name:'amount',allowBlank : false}
[b]4、在表单B提交时,顺带将表单A中的参数也提交。[/b]
在表单B提交时方法中写:
var otherParams =formA.getForm().getValues(true);
formB.form.submit({
url:'***',
method:'POST',
params : otherParams,
success:function(form,res){
alert("success");
},
failure:function(form,res){
alert("fail");
}
});