小编Ste*_*all的帖子

你如何本地化Ext.LoadMask的消息?

你如何本地化msgExt.LoadMask?我尝试使用Ext.override,但我从商店加载的网格面板仍然显示Loading...而不是我提供的文本.

javascript extjs internationalization

1
推荐指数
1
解决办法
1146
查看次数

在单元测试期间,cellForRowAtIndexPath为nil

我正在尝试编写一个使用tableView的单元测试,但是在访问单元格时遇到了麻烦。

这始终为零:

- (void)testDidEndEditingUpdatesLiftRecords {
    TextViewCell *cell = (TextViewCell *) [tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
Run Code Online (Sandbox Code Playgroud)

尽管我在设置中设置了数据源

- (void)setUp {
    [super setUp];
    source = [[MyDataSource alloc] init];
    tableView = [[UITableView alloc] init];
    [tableView setDataSource:source];
Run Code Online (Sandbox Code Playgroud)

可能是什么

iphone objective-c uitableview ios

1
推荐指数
2
解决办法
1237
查看次数

我们处理接口和实现,就像我们处理内容和样式,所以为什么不同样处理它?

我使用过Spring,我已经研究过Guice,我认为这些都是语言的突兀扩展.我坚信编程语言本身需要适应依赖注入,测试等更具凝聚力的模式,那么为什么不倾向于采用基于样式表的方法呢?通过允许多个"样式",您可以为不同目的定义对象的配置.也许类和其他优点可以允许您指定比简单类/方法名称匹配更强大的事务范围.

这对任何人来说都是个好主意吗?另外,您是否认为DI和AOP将作为核心功能集成到未来的语言中,而不是事后的想法?我只是在想,似乎接口 - >实现几乎完全对应于数据 ​​- >样式.

思考?

language-agnostic aop dependency-injection

0
推荐指数
1
解决办法
142
查看次数

jQuery UI .dialog()方法在IE6中无声地失败

我在使用IE6和jQuery UI时遇到了一些麻烦.我有一个弹出对话框(模态,如果重要),它向用户显示一个"是/否"对话框,其中包含一些信息.为了方便这一点,我使用autoOpen = false构建对话框,然后根据需要调用$('#popup').show()以响应各种不同的事件.现在,在IE6中(并且只有IE6,据我所知),.dialog方法偶尔会失败,但STILL会返回jQuery对象.因此,.show()方法只显示html页面中的div容器,而不是显示弹出窗口.

可能导致这种情况的原因,以及我如何解决这个问题?

谢谢.

$('#myDialog').dialog({
            autoOpen: false,
            buttons: {
                "No": function()
                {
                    $(this).dialog('close');
                    //do stuff
                },
                "Yes": function()
                {
                    $(this).dialog('close');
                    //do stuff
                }
            },
            draggable: false,
            modal: true,
            resizable: false,
            title: "Confirmation",
            width: "500px",
            zIndex: 2000
        });
Run Code Online (Sandbox Code Playgroud)

然后

$('#myDialog').dialog('open').show();
Run Code Online (Sandbox Code Playgroud)

很标准.

新的消息

我正在加载一个页面,该对话框使用另一个对话框中的ajax进行对话,可以重复创建和销毁该对话框.现在,每次我的页面加载ajax时,.dialog(opts)应该重新实例化对话框div,对吗?我发现这就是场景.

1.)外部对话框使用ajax将其内容替换为我的内容.

2.)我的内容启动一个先前创建并设置为不自动打开的对话框.

3.)当内部对话框关闭时,外部对话框将被销毁.

4.)重新打开外部对话框.内部对话框不再能够在ie6中显示为对话框.这只发生在ie6.

javascript jquery jquery-ui internet-explorer-6

0
推荐指数
1
解决办法
6672
查看次数

仅将一些属性绑定到grails域对象上?

我有这样的地图:

['var1':'property1', 'var2':'3']

和这样的一个类:

class MyClass{
   MyEnum var1
   int var2
   String var3
}
enum MyEnum{
   PROP1( "property1" )
   PROP2( "property2" );

   private final String variable;

   public MyEnum( String variable ){ this.variable = variable }
   public String getVariable(){ return variable }
}
Run Code Online (Sandbox Code Playgroud)

我想只是尝试绑定var1,并var2到一些现有的对象得到验证,但我要如何做到这一点?

validation grails groovy hibernate grails-orm

0
推荐指数
1
解决办法
4918
查看次数

Gradle - 不允许设置maxHeapSize?

task test(type: Test, overwrite: true, dependsOn: [setupUser]) {
    maxHeapSize "3000m"
    allJvmArgs "-Xmx3000m"
}
Run Code Online (Sandbox Code Playgroud)

错误:

* What went wrong:
A problem occurred evaluating root project 'myproject'.
> Could not find method allJvmArgs() for arguments [-Xmx3000m] on root project 'myproject'.
Run Code Online (Sandbox Code Playgroud)

无论我尝试什么,我跑的时候都会遇到堆问题gradle test.我正在使用1.0-milestone-9

groovy junit gradle

0
推荐指数
1
解决办法
3707
查看次数