JSON http://www.cnblogs.com/haippy/archive/2012/05/20/2509329.html
js:
JSON.stringify(idinfo)//将对象转化为 JSON串
//查询后为将json串赋值给表单
function _form1_load() {
AOS.ajax({
url: 'getForm1Info.jhtml',
ok: function (data) {//{cardno_=5300129, sex_=2, age_=如花, name_=凤}
_form1.form.setValues(data);//_form1表单id
}
});
}
//数据提交(表单1)
function _form1_submit() {
AOS.ajax({
//只提交一个表单
forms : _form1,
url : 'submitForm.jhtml',
ok : function(data) {
AOS.tip(data.appmsg);
}
});
}
// 表单参数复制
Ext.apply(params, form.getValues());
var _cfg = {
success: function (response, opts) {
if (cfg.wait || Ext.isEmpty(cfg.wait)) {
AOS.hide();
}
var responseText = response.responseText;
if (Ext.isEmpty(responseText)) {
responseText = "{}";
}
cfg.ok(Ext.decode(responseText));
}
}
/**
* 重置表单
*
* @param forms
* 复合参数,可以是一个表单对象,也可以是一个表单对象数组
*/
AOS.reset = function (forms) {
if (!Ext.isEmpty(forms)) {
Ext.Array.each(forms, function (form) {
form.form.reset();
});
}
};
//数据加载(表单2)
function _form2_load() {
AOS.ajax({
url: 'getForm2Info.jhtml',
ok: function (data) {
_form2.form.setValues(data);//_form2 表单ID
}
});
}
/**
* 返回树或表格当前所有选中行的所有字段转换为json格式返回
*/
AOS.select2json = function (pObj) {
var records = AOS.select(pObj);
var jsonArray = [];
Ext.each(records, function (record) {
jsonArray.push(record.data);
});
return Ext.encode(jsonArray);
}
//占位
//客户端删除行记录
function fn_remove_rows() {
var records = AOS.select(_g_account);
Ext.Array.each(records, function(record) {
_g_account_store.remove(record);
});
AOS.tip(AOS.merge('客户端删除了{0}条记录。', records.length));
}
/**
* 返回表格修改行数
*/
AOS.mrows = function (pGrid) {
var records = pGrid.store.getModifiedRecords();
return records.length;
}
/**
* 返回表格修改数据Json集合。(含新增的和修改的)
* getModifiedRecords
*
* @param pObj
* 表格ID。
*/
AOS.mrs = function (pGrid) {
var records = pGrid.store.getModifiedRecords();
var jsonArray = [];
Ext.each(records, function (record) {
jsonArray.push(record.data);
});
return Ext.encode(jsonArray);
}
//表格单击事件
function fn_g_center_click(obj, record){
_f_info.loadRecord(record);//_f_info为 formId
}
//
<aos:dockeditem xtype="button" text="重置" onclick="AOS.reset(_f_query);" icon="refresh.png" />
//获取表单数据 _f_query表单ID
var params = AOS.getValue('_f_query');
//下拉列表
<aos:combobox name="type_" fieldLabel="组织类型" dicField="org_type_" columnWidth="0.25" />
//展示下拉列表对应的值
<aos:column header="组织类型" dataIndex="type_" rendererField="org_type_" />//结果列
<aos:combobox name="type_" fieldLabel="组织类型" dicField="org_type_" readOnly="true" />
//窗口弹出事件监听
function _w_org_onshow() {
var record = AOS.selectone(_g_org, true);//_g_org grid ID
AOS.ajax({
params : {
id_: record.data.id_
},
url: 'getOrgInfo.jhtml',
ok: function (data) {
_f_org.form.setValues(data);//设置 表单_f_org的值
}
});
}
//窗口弹出事件监听
function _w_org2_onshow() {
var record = AOS.selectone(_g_org, true);
_f_org2.loadRecord(record);//设置已有值到表单
}
//id 调用js
<aos:dockeditem onclick="#_w_org.hide();" text="关闭" icon="close.png" />
<aos:button text="新增办卡申请" icon="add2.png" scale="medium" margin="10" onclick="#_w_max.show();" />
//加载参数配置表数据
function _g_param_query(){
var params = {
keyorvalue: _keyorvalue.getValue()//根据Id获取值
};
_g_param_store.getProxy().extraParams = params;
_g_param_store.load();
}
JSON http://www.cnblogs.com/haippy/archive/2012/05/20/2509329.html的更多相关文章
- Asp.Net页面生命周期【转载,地址:http://www.cnblogs.com/xhwy/archive/2012/05/20/2510178.html】
一.什么是Asp.Net页面生命周期 当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页 ...
- http://www.cnblogs.com/Matrix54/archive/2012/05/03/2481260.html
http://www.cnblogs.com/Matrix54/archive/2012/05/03/2481260.html
- http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html
http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html
- http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html
http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html http://www.cnblogs.com/madyina/p/370 ...
- http://www.cnblogs.com/ITtangtang/archive/2012/05/21/2511749.html
http://www.cnblogs.com/ITtangtang/archive/2012/05/21/2511749.html http://blog.sina.com.cn/s/blog_538 ...
- MySQL 请选择合适的列! 转载(http://www.cnblogs.com/baochuan/archive/2012/05/23/2513224.html)
点击图片,可查看大图. 介绍 情况:如果你的表结构设计不良或你的索引设计不佳,那么请你优化你的表结构设计和给予合适的索引,这样你的查询性能就能提高几个数量级.——数据越大,索引的价值越能体现 ...
- <转载>Bootstrap 入门教程 http://www.cnblogs.com/ventlam/archive/2012/05/28/2520703.html 系列
Bootstrap建立了一个响应式的12列格网布局系统,它引入了fixed和fluid-with两种布局方式.我们从全局样式(Global Style),格网系统(Grid System),流式格网( ...
- Android学习CursorWrapper与Decorator模式 (转至http://www.cnblogs.com/bastard/archive/2012/05/31/2527944.html)
一 Decorator模式 意图: 动态的给一个对象添加一些额外的职责.就增加功能来说,Decorator模式相比生成子类更为灵活. 动态的给一个对象,而不是对整个类添加额外职责,说明此模式将采用的结 ...
- http://www.cnblogs.com/Lawson/archive/2012/09/03/2669122.html
http://www.cnblogs.com/Lawson/archive/2012/09/03/2669122.html
随机推荐
- 计算ffff:0~ffff:b数据的和,结果存在dx中
代码: assume cs:sad sad segment start: mov ax, 0ffffh mov ds, ax mov dx, ; add ds:0bh~ds:1h mov cx, 0b ...
- 初学JAVA 感想
开始学习任何一门课(包括java),兴趣最重要.一直觉得自己在学计算机编程语言,学习了很多,但每门语言都停留在知识边缘地带,都没深入到它们的精华部分,对它们的精华部分知之甚少,于是趁学校开设这门课,并 ...
- OS实验报告--FCFS算法
实验二.作业调度模拟实验 专业:商业软件工程 姓名:王泽锴 学号:201406114113 一.实验目的 (1)加深对作业调度算法的理解: (2)进行程序设计的训练. 二.实验内容和要求 (1)实验 ...
- 3.基础点的移动web
1.移动端的屏幕适配 在Web开发中可以使用px(像素).em.pt(点).in(英寸).cm(厘米)做为长度单位,我们最常用px(像素)做为长度单位. 我们可以将上述的几种长度单位划分成相对长度单位 ...
- 关于回溯与n个数的全排列
今天要讲的题目是全排列的问题:有1.2.3.....n这样一个数列,要求输出其全排列. 那么,显然,这道题目非常之简单,用一个标志数组变量,标记数字的使用情况,然后根据它挑选数字即可.由于题目很简单, ...
- CSS 选择器(转)
原文转自:http://www.cnblogs.com/xyzhanjiang/p/5447406.html CSS 选择器除了样式表匹配元素时需要用到,在使用 jQuery 等库的时候也可以利用 C ...
- java mongoDB 二级数组嵌套查询
场景: 会员集合下有多个会员文档,会员文档下有多个订单文档,订单买了多个商品文档 member->orders>orderItems 要求: 通过会员id和商品id验证会员是否购买过该商品 ...
- PHP eof的使用
PHP eof的使用 也就是heredoc技术,来部分实现界面与代码的分离 <?php $name = '张三'; print <<<EOT <html> < ...
- 【android】Android am命令使用
一.开启Activity.服务.广播 1.开启Activity.服务.广播基础知识 通过adb shell,可以使用activity manager(arm)工具来执行不同的系统操作,如开启一个act ...
- HackerRank "Equal Stacks"
Greedy - though simple, but fun! #include <vector> #include <iostream> using namespace s ...