function Next_Click() { if (Ext.getCmp("txtTradePwd").getValue() == "") { Ext.Msg.alert("Warn", '请输入交易密码'); return; } var record = grid.getStore().getAt(rowIndex); //Get the Record var MerBatchId = record.get("MERBATCHID"); var MerBatRefnum = record.get("MERBATREFNUM"); var TotalCount = record.get("TOTALCOUNT"); var TotalAmount = record.get("TOTALAMOUNT"); Ext.Msg.confirm('<% = GetLocalResourceObject("PromitText") %>', '<% = GetLocalResourceObject("MerBatRefnumText") %>' + ":" + MerBatRefnum + "" + '<% = GetLocalResourceObject("TotalCountText") %>' + ":" + TotalCount + "" + '<% = GetLocalResourceObject("TotalAmountText") %>' + ":" + TotalAmount + "" + '<% = GetLocalResourceObject("AreYouSureApproveText") %>', function (btn) { if (btn == "yes") { Ext.Ajax.request({ url: "../Handler/IssuedHandler.ashx", params: { method: "APPROVEBATCHINFO", MerBatchId: MerBatchId, "TradePwd": hex_md5(Ext.getCmp("txtTradePwd").getValue()) }, success: function (response, option) { var result = Ext.JSON.decode(response.responseText); if (result.Flag == true) { Ext.Msg.alert("Success", '<% = GetLocalResourceObject("ApproveBatchInfoSuccess") %>', Window_OnClose); ds.load(); } else { Ext.Msg.alert("Fail", result.RespMessage); } }, failure: function (response, option) { Ext.Msg.alert("Failed", result.RespMessage); } }); } }); } }
var co = fileStore.getCount(); if (co == 0) { Ext.Msg.alert('<% = GetLocalResourceObject("WarnText") %>', '<% = GetLocalResourceObject("WriteRecordText") %>'); return false; } var array = new Array(); fileStore.each(function (record) { array.push(record.data); }); var enable = true; for (var i = 0; i < array.length; i++) { var arr = array[i]; if (arr.ISSBANK == "" || arr.ISSBRANCHBANK == "" || arr.CARDNUM == "" || arr.CARDHOLDER == "" || arr.AMOUNT < 0.1) { enable = false; } }
success: function (response, option) { var result = Ext.JSON.decode(response.responseText); if (result.Flag == true) { Ext.Msg.alert("Success", '<% = GetLocalResourceObject("IssuedSuccessText") %>'); fileStore.removeAll(); } else { Ext.Msg.alert("Fail", result.RespMessage); } },
function AddBatchIssued_Click(fileGrid, rowIndex, colIndex) { var record = fileGrid.getStore().getAt(rowIndex); //Get the Record var MerBatchId = record.get("MERBATCHID"); location.href = "EditIssuedMerBatch.aspx?MERBATCHID=" + MerBatchId; }
extjs4.2 treestore
function LoopNode(node) { if (node.childNodes.length > 0) { for (var i = 0; i < node.childNodes.length; i++) { var child = node.childNodes[i]; LoopNode(child); } } else { node.set("leaf", true); } } var store = Ext.create('Ext.data.TreeStore', { proxy: { type: 'ajax', url: "../Handler/MEEmployee.ashx?method=QUERYPERMISSION&MEMPLOYEEID=" + m_EmployeeID }, root: { text: '<% = GetLocalResourceObject("AllPrivilegesText") %>', id: 'root', expanded: true, expandable: true, leaf: false }, listeners: { load: function () { var rootNode = store.getRootNode(); LoopNode(rootNode); } } });
主要是原来最底层没有leaf=true,样式不好看
改完后post
var FeeConfigStore2 = new Ext.data.JsonStore({ pageSize: m_pageSize, proxy: { type: 'ajax', url: "../Handler/MerchantApprove.ashx", getMethod: function () { return 'POST'; }, reader: { type: 'json', totalProperty: 'ToTalRecord', root: 'ResultData' } }, listeners: { beforeload: function (store, op, options) { var params = { "method": "QUERYOUTFEECONFIG", "MerchantId": MerchantID }; Ext.apply(store.proxy.extraParams, params); } }, fields: ["ID", "MERCHANTID", "CURRENCY", "TRANSCODE", "INNERRATIOTYPE", "INNERMAXFEE", "INNERMINFEE", "INNERRATIO", "ISRETURNRFFEE", "REBATERATIO", "CHARGEMETHOD", "EXTRAFEE", "OUTERRATIOTYPE", "OUTERMAXFEE", "OUTERMINFEE", "OUTERRATIO"] }); FeeConfigStore2.loadPage(1);