表单加附件字段

目录

一、后端

1.1、Model

1.2、Form 

二、前端

 2.1、edit.jsp

2.2、view.jsp


一、后端

1.1、Model

/**
 * 工作案例
 * 
 * @author 
 * @version 1.0 2018-10-24
 */
public class DemoCasesMain  extends BaseModel  implements InterceptFieldEnabled, IAttachment{
...
	/**
     * 附件实现
     */
    AutoHashMap autoHashMap = new AutoHashMap(AttachmentDetailsForm.class);
	public AutoHashMap getAttachmentForms() {
		return autoHashMap;
	}
…
}

 注:需要部署的功能的域模型必须实现接口:com.landray.kmss.sys.attachment.model.Iattachment

1.2、Form 

/**
 * 工作案例 Form
 * 
 * @author 
 * @version 1.0 2018-10-24
 */
public class DemoCasesMainForm  extends ExtendForm implements IAttachmentForm{    
    /**
     * 附件实现
     */
	AutoHashMap autoHashMap = new AutoHashMap(AttachmentDetailsForm.class);
	public AutoHashMap getAttachmentForms() {
		return autoHashMap;
	}
…
}

注:需要部署的功能的Form模型必须实现接口:com.landray.kmss.sys.attachment.forms.IAttachmentForm 

二、前端

 2.1、edit.jsp

<tr>
    <td class="td_normal_title" width="15%">
            ${lfn:message('gh-planning:ghPlanningWdtz.attMain')}
    </td>
    <td colspan="3" width="85.0%">
            <%-- 附件--%>
        <c:import url="/sys/attachment/sys_att_main/sysAttMain_edit.jsp" charEncoding="UTF-8">
            <c:param name="fdKey" value="attMain"/>
            <c:param name="formBeanName" value="ghPlanningWdtzForm"/>
            <c:param name="fdMulti" value="true"/>
            <c:param name="fdRequired" value="true" />
        </c:import>
    </td>
</tr>

参数说明:

1、fdKey为本附件在本页面的唯一标志符,一个页面里面的多个附件点的fdKey值必须唯一 

2、formBeanName页面上下文中的formBean名称

3、fdMulti为是否多行,缺省为true,即多文件附件,为false则为单一文件附件

4、fdRequired为是否必填

2.2、view.jsp

<tr>
    <td class="td_normal_title" width="15%">
            ${lfn:message('gh-planning:ghPlanningWdtz.attMain')}
    </td>
    <td colspan="3" width="85.0%">
            <%-- 附件--%>
        <c:import url="/sys/attachment/sys_att_main/sysAttMain_view.jsp" charEncoding="UTF-8">
            <c:param name="fdKey" value="attMain"/>
            <c:param name="formBeanName" value="ghPlanningWdtzForm"/>
            <c:param name="fdMulti" value="true"/>
            <c:param name="fdRequired" value="true" />
        </c:import>
    </td>
</tr>

注:具体的可以参考附件机制文档 

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值