加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – 提升Ajax多选框

发布时间:2020-12-14 19:31:59 所属栏目:资源 来源:网络整理
导读:我是新来的 scala和电梯,我想要一个形式与一些ajax. 因此,主要形式来自正常的状态片段和中间内容 附有一些ajax形式(在另一个片段中的内容,但是 没有状态,因为我不能使用ValueCell在状态). 在那里我想动态添加任何no.的多选框作为 用户想通过按“添加”按钮.
我是新来的 scala和电梯,我想要一个形式与一些ajax.
因此,主要形式来自正常的状态片段和中间内容
附有一些ajax形式(在另一个片段中的内容,但是
没有状态,因为我不能使用ValueCell在状态).

在那里我想动态添加任何no.的多选框作为
用户想通过按“添加”按钮.

我通过选择SHtml.ajaxSelect()来进行正常的下拉选择
并保存在ValueCell中,并保存在会话上下文中.

这里我可以使用ValueCell存储数据,因为ajaxSelect支持
阿贾克斯.但是在多选中没有“ajaxMultiSelect”?所以我需要
从这些动态添加的多选框中检索数据
在整个表单中按提交按钮时,我的表单变量.

http://seventhings.liftweb.net/wiring – 这个例子是我的指导
我的任务这里他们使用动态添加文本字段.但我想补充
点击提交按钮时多重选择并保存数据.

请帮我一个人如果你想进一步澄清我可以给.

谢谢你们…

解决方法

如果您想要的是多选,当用户按下“保存”按钮时,可以将其值发送到服务器,则AJAX表单上的一堆SHtml.multiselect对象应该是足够的.

另一方面,如果每次用户更改多选的值时需要一个AJAX调用,那么您可能必须使用相同的SHtml.multiselect,但是添加一个调用包含ajaxCall的JavaScript函数的onchange事件处理程序.

这有一点可以创建一个JavaScript函数doCallback(),并将其添加到#placeholder的页面.这在服务器上调用commandCallback(commandString).

val log = SHtml.ajaxCall(JsRaw("commandString"),commandCallback _)._2.cmd
val f = JsCmds.Function("doCallback",List[String](),log)
("#placeholder" #> JsCmds.Script(f)).apply(ns)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读