我正在通过一个html结构来获得我需要的值.它似乎是一个"NamedNodeMap",我已经得到了这个调用:
ui.handle.attributes.getNamedItem("data-value")
Run Code Online (Sandbox Code Playgroud)
在chromes控制台中打印时显示:
data-value="12:00 AM"
->"12:00 AM"
Run Code Online (Sandbox Code Playgroud)
我需要将"12:00 AM"作为值,字符串,任何东西都能正常工作.我只是不知道如何得到它.我的通话结束时.value不起作用,我也试过.text和许多其他的东西.
在扩展句柄和属性之前,继承了ui对象的样子:

之后:

html标记:

在我的申请人域类中,我有以下内容:
static hasMany = [recommendationFiles:ApplicantFile]
static mapping = {recommendationFiles joinTable: [name:"LETTER_FILES", key: "APPLICANT_ID", column: "LETTER_ID"]}
Run Code Online (Sandbox Code Playgroud)
当我执行以下操作时:
def applicant = Applicant.findByENumber(session.user.eNumber)
def applicantFiles = applicant.recommendationFiles
println applicantFiles
applicantFiles.each {
applicant.removeFromRecommendationFiles(it)
}
applicant.save(flush:true)
Run Code Online (Sandbox Code Playgroud)
我认为这是一个对我没有意义的错误:
| Error 2015-04-08 10:41:59,570 [http-bio-8080-exec-10] ERROR errors.GrailsExceptionResolver - ConcurrentModificationException occurred when processi
ng request: [POST] /scholarshipsystem/specialized/index - parameters:
_action_reUpload: Re-Upload
Stacktrace follows:
Message: null
Line | Method
->> 793 | nextEntry in java.util.HashMap$HashIterator
- - - - - - - - - - - - - - - …Run Code Online (Sandbox Code Playgroud) 我有一个对象数组,我想根据以下列表进行排序:
days = ['monday','tuesday','wednesday','thursday','friday','saturday','sunday']
def i = 0
schedule.shifts.each {
println it.dayOfWeek
println days[i]
if (it.dayOfWeek == days[i]) {
shifts.add(it)
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试在一个while循环中包装它并在不同的位置增加i,但我想我似乎无法思考它应该如何.(继续陷入无限循环).有人可以帮助我做到这一点吗?我已经被困了一段时间