博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ExtJs store操作
阅读量:4630 次
发布时间:2019-06-09

本文共 6215 字,大约阅读时间需要 20 分钟。

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);

 

转载于:https://www.cnblogs.com/hongdada/archive/2013/04/07/3003466.html

你可能感兴趣的文章
树莓派Android Things物联网开发:创建一个Things项目
查看>>
GIT使用方法
查看>>
第三阶段 10_JavaWeb基础_
查看>>
裁员浪潮,互联网人该何去何从?
查看>>
Python Day 01
查看>>
Android5.0之CoordinatorLayout的使用
查看>>
U盘安装Ubuntu14.4时遇到分区问题记录
查看>>
servlet工作原理解析
查看>>
api工程IOS学习:在IOS开发中使用GoogleMaps SDK
查看>>
函数功能MATLAB
查看>>
Bzoj1123 Blockade
查看>>
Python之Mysql及SQLAlchemy操作总结
查看>>
数据库搜索与索引
查看>>
python3 面向对象(一)
查看>>
配件商城项目总结
查看>>
关于变量名前面加m的问题
查看>>
腾讯Bugly异常崩溃SDK接入
查看>>
安装centos后无法引导启动windows7的解决方法
查看>>
AutoMapper用法
查看>>
Asterisk安装
查看>>