2016最后一贴,终于调通一个测试示例,并发现一个BUG???

真的难点在于第一次调通。纠结五天,终于搞出界面。

也发现了一个书上代码,编辑用户时死活不通的情况,我将Links去了,改在data里,我X,,全OK了。。

原来的代码:

onAdd: function(button, e, options){
        this.createDialog(null);
    },

    onEdit: function(button, e, options){

        var me = this,
            records = me.getRecordsSelected();

        if(records[0]){
            me.createDialog(records[0]);
        }
    },

    createDialog: function(record){

        var me = this,
            view = me.getView();

        console.log(record);

        me.dialog = view.add({
            xtype: ‘user-form‘,
            viewModel: {
                data: {
                    title: record ? ‘Edit: ‘ + record.get(‘name‘) : ‘Add User‘
                },
                links: {
                    currentUser: record || Ext.create(‘Packt.model.security.User‘)
                }
            }
        });

        me.dialog.show();
    },

    getRecordsSelected: function(){
        var grid = this.lookupReference(‘usersGrid‘);
        return grid.getSelection();
    },

更改后的代码:

onAdd: function(button, e, options){
        this.createDialog(null);
    },
    createDialog: function(record){
        var me = this,
            view = me.getView(); //#1

        me.dialog = view.add({
            xtype: ‘user-form‘, //#2
            viewModel: { //#3
                data: {
                    title: record ? ‘Edit: ‘ + record.get(‘name‘) : ‘Add User‘,
                    currentUser: record || { //#6
                        type: ‘User‘, //#7
                        create: true
                    }//#4
                }
            }
        });

        me.dialog.show(); //#7
    },
    onEdit: function(button, e, options){
        var me = this,
            records = me.getRecordsSelected(); //#1
        if(records[0]){ //#2
            me.createDialog(records[0]); //#3
        }
    },
    getRecordsSelected: function(){
        var grid = this.lookupReference(‘usersGrid‘); //#4
        return grid.getSelection(); //#5
    },
时间: 2024-10-13 11:35:25

2016最后一贴,终于调通一个测试示例,并发现一个BUG???的相关文章

kubernetes容器集群管理启动一个测试示例

创建nginx 创建3个nginx副本 [[email protected] bin]# kubectl run nginx --image=nginx --replicas=3 kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create inste

这是一个测试文章

这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是

如何调通微信支付及微信发货通知接口(Js API)

微信支付提供了一个支付测试页面,微信支付正式使用需要测通支付.发货通知接口 .告警接口.维权接口.告警接口.维权接口非常简单.支付界面调通也相对简单,主要是发货通知接口稍微复杂一点.调通发货通知接口需要注意以下几点: (1) 微信支付文档中提到发货通知接口的PostData,这个其实不是一个form里的一项,其实 PostData的提法有点误导,理解为json串就可以了. (2)以下的写法是错误的: <form name="form2" target="_blank&q

crtmpserver 基本调通

目的:搭建crtmpserver 推rtmp流和播放,测试服务器性能 安装和配置的过程中,遇到几个问题,记录一下. 安装crtmpserver过程: 1 yum -y install cmake openssl openssl-devel gcc gcc-c++ make svn 2 service iptables stop 3 cd /usr/local/src 4 svn co --username anonymous --password "" https://svn.rtmp

Compressive Tracking TLD Struck LSH SIFT 自己调通可运行的代码 VS工程 C++

自己调通的主流的几种跟踪方法和特征提取方法的VS工程代码,都为C++版本 CT : https://github.com/lanbing510/CompressiveTracking 添加了多目标跟踪功能,画框跟踪: 添加了opencv2.3.1相应的tbb补丁 LSH: https://github.com/lanbing510/LSH TLD: https://github.com/lanbing510/OpenTLD 修正了画框后崩溃的问题 SIFT: https://github.com

【Android】 给我一个Path,还你一个酷炫动画

本篇文章已授权微信公众号 hongyangAndroid (鸿洋)独家公布 转载请标明出处: http://blog.csdn.net/zxt0601/article/details/53040506 本文出自:[张旭童的CSDN](http://blog.csdn.net/zxt0601) 代码传送门:喜欢的话.随手点个star.多谢 https://github.com/mcxtzhang/PathAnimView 一 概述 原本仅仅是想模仿一下我魂牵梦萦的StoreHouse效果.没想到意

测试开发之路--一个小小工程师的回首

关于背景 学生时代 高中:精力都放在魔兽3冰封王座上了,种族UD,全校第一.各个班级和周边网吧都挑战遍了.结果当然是不学无术的我高考失利,上了三流大学. 大一:因为酷爱电脑游戏报了计算机系.大一期间同样不思进取,打了一年的魔兽世界,60年代,全服第三工会中第一DPS. 大二:这一年幡然悔悟,痛定思痛,洗心革面,痛改前非,重新做人.花了一年时间把英语4级过了(底子太差...花了这么久). 大三:这一年学java,学校跟一个培训机构合作在学校办班.我跟一帮同学报名并组了个项目组,接接活,日子挺愉快.

18.n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始, 每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。 当一个数字删除后,从被删除数字的下一个继续删除第m个数字。 求出在这个圆圈中剩下的最后一个数字。

转载请注明出处:http://www.cnblogs.com/wuzetiandaren/p/4263868.html 声明:现大部分文章为寻找问题时在网上相互转载,此博是为自己做个记录记录,方便自己也方便有类似问题的朋友,本文的思想也许有所借鉴,但源码均为本人实现,如有侵权,请发邮件表明文章和原出处地址,我一定在文章中注明.谢谢. 题目:n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始, 每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字). 当一个数字

【Android】 给我一个Path,还你一个动画

转载请标明出处: http://blog.csdn.net/zxt0601/article/details/53040506 本文出自:[张旭童的CSDN](http://blog.csdn.net/zxt0601) 代码传送门:喜欢的话,随手点个star.多谢 https://github.com/mcxtzhang/PathAnimView 一 概述 原本只是想模仿一下我魂牵梦萦的StoreHouse效果,没想到意外撸出来一个工具库. 最简单用法,给我一个path(可以有多段),我还你一个动