天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 4437|回复: 8

[函数库] 2.4用户选择框控件的问题

[复制链接]
yahoo 发表于 2010-11-20 08:47:19 | 显示全部楼层 |阅读模式
2.4版本中在用户选择框中,选了超过6个人后,发现只有前六个人被选中了,其他的人没有被选中,item_接收人字段已经改成text类型了,如图:
未命名.JPG
 楼主| yahoo 发表于 2010-11-22 13:29:58 | 显示全部楼层
我再流程的下一步中加了一段语句,
var userId = getItemValue("接收人");
var userProcess = createProcess("cn.myapps.core.user.ejb.UserProcess");
var list = new Packages.java.util.ArrayList();
var ids = splitText(userId,";");
for (var i=0;ids!=null && i<ids.length;i++){
var user = userProcess.doView(ids);
list.add(user);
}
list;
未命名.JPG
请再试一试,
 楼主| yahoo 发表于 2010-11-22 15:50:06 | 显示全部楼层
是在保存,提交的时候变成六个的
 楼主| yahoo 发表于 2010-11-24 16:20:43 | 显示全部楼层
本帖最后由 yahoo 于 2010-11-24 16:32 编辑

晕,有几个接收人,我数了几遍,都是六个,我的流程是这样的
未命名.JPG
2.JPG
3.JPG
其中代码如下:
var userId = getItemValue("接受人");
var userProcess = createProcess("cn.myapps.core.user.ejb.UserProcess");
var list = new Packages.java.util.ArrayList();
var ids = splitText(userId,";");
for (var i=0;ids!=null && i<ids.length;i++){
var user = userProcess.doView(ids);
list.add(user);
}
list;

用户选择框,
4.JPG
5.JPG
 楼主| yahoo 发表于 2010-11-25 09:14:09 | 显示全部楼层
本帖最后由 yahoo 于 2010-11-25 09:32 编辑

下面是输入语句后,新建一张会议通知单,保存后,tomcat的显示,
未命名.JPG
2.JPG
3.JPG
 楼主| yahoo 发表于 2010-11-25 13:19:43 | 显示全部楼层
测试了一下,我选择了15个人,但是显示只有7个人,如图:
未命名.JPG
2.JPG
 楼主| yahoo 发表于 2010-11-25 14:05:42 | 显示全部楼层
用户选择框里面没有代码,如图:
未命名.JPG
 楼主| yahoo 发表于 2010-11-25 14:41:52 | 显示全部楼层
<p>
<table borderColor="#b4ccee" cellSpacing="0" cellPadding="3" width="857" bgColor="#ffffff" border="1" heihgt="" style="width: 857px; height: 521px">
    <tbody>
        <tr>
            <td colSpan="2">
            <h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;会议通知</h2>
            </td>
        </tr>
        <tr>
            <td colSpan="2">
            <table borderColor="#b4ccee" height="138" cellSpacing="0" cellPadding="3" width="841" bgColor="#edf4ff" border="2" heihgt="">
                <tbody>
                    <tr>
                        <td style="text-align: center"><font id="" color="#f70968">&nbsp;&nbsp;<font color="#000000">会议</font></font>主题:</td>
                        <td colSpan="3"><input class="cn.myapps.core.dynaform.form.ejb.InputField" id="11df-d11a-f5767495-a06f-69f1068f6e15" size="88" name="主题" borderType="false" text="text" refreshOnChanged="false" valueScript="" calculateOnRefresh="false" validateRule="" readonlyScript="" textType="text" processDescription="[];[]" filtercondition="" mobile="true" editMode="01" validateLibs="11de-7665-295fc486-8d52-0547317ddd4c" fieldkeyevent="Tabkey" numberPattern="" hiddenPrintScript="" hiddenScript="" discript="" authority="false" fieldType="VALUE_TYPE_TEXT" classname="cn.myapps.core.dynaform.form.ejb.InputField" style="width: 686px; height: 22px" />&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="15%" style="text-align: center"><font color="#f70968">&nbsp; </font>会议时间:&nbsp;</td>
                        <td><input class="cn.myapps.core.dynaform.form.ejb.DateField" id="11df-d11a-f83ce7a4-a06f-69f1068f6e15" name="发布时间" refreshOnChanged="false" valueScript="" calculateOnRefresh="false" validateRule="" readonlyScript="" textType="text" processDescription="[];[]" filtercondition="" mobile="true" editMode="01" validateLibs="11de-7665-295fc486-8d52-0547317ddd4c" hiddenPrintScript="" hiddenScript="" discript="" authority="false" classname="cn.myapps.core.dynaform.form.ejb.DateField" fieldtype="VALUE_TYPE_DATE" prev_Name="" datePattern="YMD_HM" isdatefield="true" limit="false" />&nbsp;</td>
                        <td width="15%">发件人:</td>
                        <td><input class="cn.myapps.core.dynaform.form.ejb.InputField" id="11df-d5dc-7f4abcf6-a39d-a3241f891bd4" size="31" name="发件人" borderType="false" text="readonly" refreshOnChanged="false" valueScript="var@nbsp;doc@nbsp;=@nbsp;$CURRDOC.getCurrDoc();&amp;#10;&amp;#13;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;var@nbsp;value@nbsp;=@nbsp;doc.getItemValueAsString(@quot;发件人@quot;);&amp;#10;&amp;#13;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;if(value==null@nbsp;||@nbsp;value.trim().length()@lt;=0)&amp;#10;&amp;#13;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;value@nbsp;=@nbsp;getWebUser().getName();&amp;#10;&amp;#13;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;@nbsp;value;" calculateOnRefresh="false" validateRule="" readonlyScript="" textType="readonly" processDescription="[];[]" filtercondition="" mobile="true" editMode="01" validateLibs="" fieldkeyevent="Tabkey" numberPattern="" hiddenPrintScript="" hiddenScript="" discript="" fieldType="VALUE_TYPE_TEXT" classname="cn.myapps.core.dynaform.form.ejb.InputField" style="width: 251px; height: 22px" /></td>
                    </tr>
                    <tr>
                        <td style="text-align: center"><font color="#f70968">&nbsp; </font>会议地点:</td>
                        <td><select class="cn.myapps.core.dynaform.form.ejb.SelectField" id="11df-d11a-fbf69453-a06f-69f1068f6e15" refreshOnChanged="false" valueScript="" calculateOnRefresh="false" validateRule="" readonlyScript="" textType="text" processDescription="[];[]" filtercondition="" mobile="true" editMode="01" validateLibs="11de-7665-295fc486-8d52-0547317ddd4c" hiddenPrintScript="" hiddenScript="" discript="" classname="cn.myapps.core.dynaform.form.ejb.SelectField" fieldtype="VALUE_TYPE_VARCHAR" optionsScript="@quot;;三楼会议室;二楼大会议室;二楼培训室;其他地点@quot;" style="width: 155px" name="会议地点"></select></td>
                        <td>接收人:(人数6人)</td>
                        <td><select class="cn.myapps.core.dynaform.form.ejb.UserField" id="11df-d5df-7aa4108e-a39d-a3241f891bd4" type="text" refreshOnChanged="false" valueScript="" calculateOnRefresh="false" validateRule="" readonlyScript="" textType="text" processDescription="[];[]" filtercondition="" mobile="true" editMode="01" validateLibs="" hiddenPrintScript="" hiddenScript="" discript="" classname="cn.myapps.core.dynaform.form.ejb.UserField" fieldtype="VALUE_TYPE_VARCHAR" limitByUser="false" filterField="" isUserField="isUserField" style="width: 250px" name="接受人"></select></td>
                    </tr>
                    <tr>
                        <td style="text-align: center">与会人员:</td>
                        <td colSpan="3"><textarea class="cn.myapps.core.dynaform.form.ejb.TextareaField" id="11de-bfcd-e15e7c3c-849b-89b68d5789ee" rows="1" cols="17" borderType="false" refreshOnChanged="false" valueScript="" calculateOnRefresh="false" validateRule="" readonlyScript="" processDescription="[];[]" filtercondition="" mobile="true" editMode="01" validateLibs="" hiddenPrintScript="" hiddenScript="" discript="" authority="false" classname="cn.myapps.core.dynaform.form.ejb.TextareaField" fieldtype="VALUE_TYPE_TEXT" style="width: 689px; height: 288px" name="与会人员"></textarea></td>
                    </tr>
                    <tr>
                        <td style="text-align: center">&nbsp;&nbsp;&nbsp; 会议内容:</td>
                        <td colSpan="3">
                        <p><textarea id="11df-d831-ca0a8c27-b423-4d34b5a8a83f" cols="17" borderType="false" refreshOnChanged="false" valueScript="" calculateOnRefresh="false" validateRule="" readonlyScript="" processDescription="[];[]" filtercondition="" mobile="true" editMode="01" validateLibs="" hiddenPrintScript="" hiddenScript="" discript="" authority="false" fieldType="VALUE_TYPE_TEXT" classname="cn.myapps.core.dynaform.form.ejb.TextareaField" style="width: 689px; height: 311px" name="内容"></textarea></p>
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: center">&nbsp;会议要求:</td>
                        <td colSpan="3"><textarea class="cn.myapps.core.dynaform.form.ejb.TextareaField" id="11df-cd30-ecd28d00-a06f-69f1068f6e15" cols="17" borderType="false" refreshOnChanged="false" valueScript="" calculateOnRefresh="false" validateRule="" readonlyScript="" processDescription="[];[]" filtercondition="" mobile="true" editMode="01" validateLibs="" hiddenPrintScript="" hiddenScript="" discript="" authority="false" classname="cn.myapps.core.dynaform.form.ejb.TextareaField" fieldtype="VALUE_TYPE_TEXT" style="width: 689px; height: 311px" name="会议要求"></textarea></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
</p>
 楼主| yahoo 发表于 2010-11-25 15:20:49 | 显示全部楼层
试了一下,可以了,谢谢!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 10:41

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表