问题列表 - 第9836页

Grails验证列表对象

我试图获取grails来验证对象列表的内容,如果我首先显示代码可能会更容易:

class Item {
  Contact recipient = new Contact()
  List extraRecipients = [] 

  static hasMany = [
          extraRecipients:Contact
  ]

  static constraints = {}

  static embedded = ['recipient']
}

class Contact {
  String name
  String email

  static constraints = {
    name(blank:false)
    email(email:true, blank:false)
  }
}    
Run Code Online (Sandbox Code Playgroud)

基本上我所拥有的是一个必需的联系人('收件人'),这很好用:

def i = new Item()
// will be false
assert !i.validate() 
// will contain a error for 'recipient.name' and 'recipient.email'
i.errors 
Run Code Online (Sandbox Code Playgroud)

我还要做的是验证Contact'extraRecipients'中的任何附加对象,以便:

def i = new Item()
i.recipient = new Contact(name:'a name',email:'email@example.com')

// …
Run Code Online (Sandbox Code Playgroud)

grails grails-orm grails-validation

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

Adobe是否有与Microsoft BizSpark类似的启动程序?

微软的BizSpark是一个很好的程序,可以帮助初创公司开展工作.我想知道Adobe或其他公司是否有类似的计划?

adobe startup

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

在C#/ .NET中将用户名转换为SID字符串

关于从SID转换为帐户名称的问题 ; 反过来没有一个.

如何将用户名转换为SID字符串,例如,找出哪个HKEY_USERS子键与给定名称的用户相关?

c# windows identity sid

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

将项目添加到Excel图表中的右键菜单

如何使用VBA将项目添加到Excel图表中的右键菜单?Excel是2007.图表是独立工作表.

excel charts vba menu excel-vba

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

如何仅将日期时间转换为日期(时间设置为00:00:00.000)

我有一个字符串'2009-06-24 09:52:43.000',我需要将其插入到表的DateTime列中.

但是我不在乎时间,只想插入它作为2009-06-24 00:00:00.000

我怎么能在T-SQL中做到这一点?

sql t-sql sql-server sql-server-2005

11
推荐指数
4
解决办法
7万
查看次数

来自命令行的ms语音

有没有办法从命令行使用MS Speech实用程序?我可以在Mac上执行此操作,但在Windows XP上找不到任何对它的引用.

谢谢.

cmd text-to-speech

27
推荐指数
3
解决办法
6万
查看次数

如何在Perl中的匹配行之后抓取多行?

我在Perl中逐行解析一个大文件(以\n结尾),但当我到达某个关键字时,说"TARGET",我需要抓住TARGET和下一个完全空行之间的所有行.

所以,给定一个文件的片段:

第1
行第2
行第3
行第4行目标
第5行抓住此行
第6行抓住此行
\n

它应该成为:
第4行目标
线5抓住这条
线第6行抓住这条线

我遇到麻烦的原因是我已经逐行浏览了这个文件; 如何在解析过程中途改变我划分的内容?

perl

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

在Delphi IDE中,如何快速确定打开的非项目相关文件的位置?

这可能是一个容易/简单/明显答案的问题,但我发现自己多次问这个问题,而且从来没有能够回答它:

当我按住Ctrl键单击一个类名时,Delphi会加载定义它的单元(假设它在浏览路径上).一旦它在IDE中打开,有没有办法快速找到PAS文件在硬盘驱动器上的文件夹位置?

ide delphi

10
推荐指数
3
解决办法
785
查看次数

C#Windows Form .Net和DOS控制台

我有一个执行批处理文件的Windows窗体.我想将我控制台中发生的所有事情转移到我表单中的面板.我怎样才能做到这一点?我的DOS控制台如何与我的Windows窗体面板通信???

谢谢

.net c#

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

C#从float变量中获取数字

我有一个浮点变量,只想得到逗号之后的部分,所以如果我有3.14.我想得到14作为整数.我怎样才能做到这一点?

.net c# floating-point

14
推荐指数
3
解决办法
3万
查看次数