我解决了自定义按钮多行输入框的问题
好一个胖叔叔 发布于1月前 4答/90阅

我之前发布了自定义按钮怎么能拥有多个输入框的问题,但是我又不想弄完全的自定义页面,主要是不会+麻烦。就研究了一下,前两天实现了我的需求,也不麻烦,分享出来。

首先,在你的eova项目里找到这个路径,其实就是eova自带的那个input。
然后,改两个地方:

一是,把input那一行的input : val 改为 input : val+"<>"+xuliehao+"<>"+beijianku

二是,在最后加上几行,功能我都有注释。

再解释一下:

 input : val+"<>"+xuliehao+"<>"+beijianku这一行代码,本来是easyui里的messager弹窗的返回值,加上"<>"是作为自定义的分隔符,xuliehao、beijianku是你自己加的输入框的id,你有几个框就加几个。

 然后,需要几个输入框就加几条$(".messager-input").parent().append("<input type="" id="" placeholder="" style="">")代码,属性自己设置。

最后在controller端,用下面代码获取返回值,

String val = getInputValue();

String valPara[] = val.split("<>")

但是,这样最后得到的是一个字符串数组,不过到这,你肯定就已经会用了。


[沙发] 好一个胖叔叔
对了,把输入框那条的整个代码粘出来,我这个是带个style的,用这个就行,如下:$(".messager-input").parent().append('<input type="text" id="xuliehao" placeholder="入库备件的序列号" style="box-sizing: border-box;text-align:center;font-size:1.2em;height:2.5em;border-radius:6px;border:1px solid #c8cccf;color:#6a6f77;display:block;padding:0 1em;text-decoration:none;width:100%;"><br>');
[地板] 好一个胖叔叔
@好一个胖叔叔 
哎呀,原文已经不让编辑了,用评论区里的代码加输入框,原文里的有点错误。
[地毯] 扫地僧
@好一个胖叔叔 
好 顶 赞
[4楼] 麦田的守望者
@好一个胖叔叔 
感谢分享
提交评论
嘿,我来帮你!