日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

JSON http://www.cnblogs.com/haippy/archive/2012/05/20/2509329.html

發布時間:2023/11/27 生活经验 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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();???
??}

?

轉載于:https://www.cnblogs.com/Defry/p/5417302.html

總結

以上是生活随笔為你收集整理的JSON http://www.cnblogs.com/haippy/archive/2012/05/20/2509329.html的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。