问题列表 - 第39359页

Rails嵌套的content_tag

我正在尝试将内容标记嵌套到自定义帮助器中,以创建如下内容:

<div class="field">
   <label>A Label</label>
   <input class="medium new_value" size="20" type="text" name="value_name" />
</div>
Run Code Online (Sandbox Code Playgroud)

请注意,输入与表单无关,它将通过javascript保存.

这是帮手(它会做更多然后只显示html):

module InputHelper
    def editable_input(label,name)
         content_tag :div, :class => "field" do
          content_tag :label,label
          text_field_tag name,'', :class => 'medium new_value'
         end
    end
end

<%= editable_input 'Year Founded', 'companyStartDate' %>
Run Code Online (Sandbox Code Playgroud)

但是,当我调用帮助程序时,不显示标签,只显示输入.如果它注释掉text_field_tag,则显示标签.

谢谢!

ruby-on-rails helpers ruby-on-rails-3

80
推荐指数
2
解决办法
5万
查看次数

Objective-C:如何检查协议对象是否是特殊类

这个Java代码有效:

public void executeCommand(ICommand cmd) { // ICommand is an Interface
 if (cmd.getClass().equals(LoginCommand.class)){

 }
}
Run Code Online (Sandbox Code Playgroud)

但是这个Objective-C-Code不起作用:

- (void)executeCommand: (id<Command>)cmd { // Command is a Protocol
 if ([cmd isKindOfClass:[LoginCommand class]]) {
  // WARNING: '-conformsToProtocol:' not found in protocol
 }
}
Run Code Online (Sandbox Code Playgroud)

protocols interface objective-c

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

JPA:@PrimaryKeyJoinColumn(...)和@JoinColumn(...,insertable = ?, updatable =?)相同?

您是否可以从JPA规范派生,如果@PrimaryKeyJoinColumn(...)没有可插入和可更新的参数,则与之相同

@JoinColumn(..., insertable = false, updatable = false)
Run Code Online (Sandbox Code Playgroud)

要么

@JoinColumn(...,insertable = true,updatable = true)

当用于常规(非继承)关联时?他们应该可以互换吗?设置的可插入和可更新属性是什么?它们是否适合任何东西?请注意,我只是针对两者(似乎)实现的只读属性...

我与EclipseLink和Hibernate的映射异常相当不一致......

这是@PrimaryKeyJoinColumnJavaEE 5 + 6 Javadoc:

PrimaryKeyJoinColumn(JavaEE 5)
PrimaryKeyJoinColumn(JavaEE 6)

引用:

...它可以用在OneToOne映射中,其中引用实体的主键用作引用实体的外键.

java mapping jpa primary-key jpa-2.0

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

验证失败后恢复输入类型=文件的值

我有一个表单,其中包含几个处理文件的输入.javascript验证非常适合检查以确保一切正常,但有些东西需要PHP检查(如文件的mime类型),有时它会被拒绝.

问题是,当我将用户发送回表单时,我可以重新填充他们最初输入的所有数据,除了具有文件类型的输入.Firefox不提供绝对文件路径,因此我不能只在文件路径中复制输入.

我该怎么做才能重新填充input type = file表单元素?

html file

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

是否有HTML表单的标准表示?

我正在研究一个需要用典型元素表示html表单的系统,如文本字段,选择框,标签等,但它只能说JSON或XML,而不是HTML.

我总是可以编写自己的JSON或XML转换器和解析器来表示所需格式的表单,但我想坚持使用某些标准(如果存在)进行变更管理和可扩展性.此外,标准必须具有现有的Javascript解析器.

我在看XUL但它似乎没有表单标签,看起来像DSL只适用于基于Mozilla的应用程序.此外,我无法找到相同的Javascript解析器.

我相信这应该是一个相当普遍的问题,有人已经解决但我无法找到它.任何指针都将非常感激.

html javascript xml standards json

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

记录处理的异常

我正在开发一个WPF .net 3.5应用程序,该应用程序正在使用公司内部创建的其他模块/库.并非所有这些都支持日志记录,有时候有关处理异常的信息可能对查找错误信息非常有用.所以问题是我是否能以某种方式获得其他模块中处理事件的任何通知或连接?

谢谢.

c# exception-handling

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

在表上打开IDENTITY_INSERT以使用DB Unit加载它

我尝试使用DB Unit加载具有标识列的表.我希望能够自己设置id值(我不希望数据库为我生成它).

这是我的表的最小定义

create table X (
 id numeric(10,0) IDENTITY PRIMARY KEY NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

要在X中插入一行,我执行以下SQL

set INDENTITY_INSERT X ON
insert into X(id) VALUES(666)
Run Code Online (Sandbox Code Playgroud)

没问题.但是当我尝试使用以下数据库单元XML数据集(RS_7_10_minimal_ini.xml)加载此表时

<dataset>
 <X id="666"/>
</dataset>
Run Code Online (Sandbox Code Playgroud)

使用以下最小JUnit(DBTestCase)测试用例:

package lms.lp.functionnal_config;

import java.io.FileInputStream;
import org.dbunit.DBTestCase;
import org.dbunit.PropertiesBasedJdbcDatabaseTester;
import org.dbunit.dataset.IDataSet;
import org.dbunit.dataset.xml.FlatXmlDataSetBuilder;
import lms.DBUnitConfig;
import org.junit.Test;

public class SampleTest extends DBTestCase

{

public SampleTest(String name)

{
    super( name );
    System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_DRIVER_CLASS, DBUnitConfig.DBUNIT_DRIVER_CLASS );
    System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_CONNECTION_URL, DBUnitConfig.DBUNIT_CONNECTION_URL );
    System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_USERNAME, DBUnitConfig.DBUNIT_USERNAME );
    System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_PASSWORD, DBUnitConfig.DBUNIT_PASSWORD );

}

protected IDataSet getDataSet() throws …
Run Code Online (Sandbox Code Playgroud)

sybase junit dbunit identity-insert identity-column

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

绘制插入NSShadow和插入笔划

我有一个NSBezierPath,我想在路径内绘制插入阴影(类似于Photoshop).

反正有没有这样做?另外,我知道你可以使用-stroke路径,但是你可以在路径中划线(类似于Photoshop中的Stroke Inside)吗?

更新3

static NSImage * graydient = nil;

if (!graydient) {
    graydient = [[NSImage alloc] initWithSize: NSMakeSize(22, 22)];
    [graydient lockFocus];

    NSGradient * gradient = [[NSGradient alloc] initWithColorsAndLocations: clr(@"#262729"), 0.0f, clr(@"#37383a"), 0.43f, clr(@"#37383a"), 1.0f, nil];
    [gradient drawInRect: NSMakeRect(0, 4.179, 22, 13.578) angle: 90.0f];
    [gradient release];

    [graydient unlockFocus];
}

NSColor * gcolor = [NSColor colorWithPatternImage: graydient];

[gcolor set];

NSShadow * shadow = [NSShadow new];
[shadow setShadowColor: [NSColor colorWithDeviceWhite: 1.0f alpha: 1.0f]];
[shadow setShadowBlurRadius: 0.0f];
[shadow setShadowOffset: …
Run Code Online (Sandbox Code Playgroud)

photoshop cocoa bezier drawing shadow

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

从具有最小值的KeyvaluePairs列表获取KeyValuePair

我需要从List<KeyValuePair<Int, Int>>依赖于最小值的列表中获取Kvp .

我试过这个:

KeyValuePair<Int, Int> kvp= listOfKvps.Min(e=> e.Key);
Run Code Online (Sandbox Code Playgroud)

但这只返回了价值,而不是KeyValuePair我需要的全部价值.

.net c#

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

是否可以在没有LAN的情况下通过wifi连接两部iphone?

我需要两个iphone来进行通信(发送和接收消息),而不需要在局域网内.我读到游戏套件框架使这个可能,但只能通过蓝牙(是吗?).我必须创建的应用程序需要比蓝牙更大的半径,所以我需要wifi,但我不能有一个创建网络的笔记本电脑'因为这个应用程序将在外面只在iphone之间运行(没有互联网连接).

这有可能吗?在那种情况下,我在哪里看看?(Bonjour,Game Kit Framework ..)

谢谢

iphone adhoc wifi

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