产品二次开发培训12问答机制.pdfVIP

  • 0
  • 0
  • 约3.02千字
  • 约 4页
  • 2022-04-22 发布于北京
  • 举报
问答机制 一、 简要说明 1、文档属性中必须包含docStatus 字段,并且在30 (发布状态)状态页面才会出现问答机 制 2、文档属性中必须包含docSubject、docCreator 属性 二、 部署步骤 1、 修改modle ⚫ 在需要设置问答的Model 实现ISysQuestionModel 示例代码 public SysOrgElement getQuestionDocCreator() { return (SysOrgElement) getDocCreator(); } public String getQuestionDocSubject() { return getDocSubject(); } 2、 修改hbm 添加count(若统计) ⚫ 在需要设置问答机制的Model 模型添加docQuesCount 字段,并在相应的hbm.xml 中添 加docQuesCount 属性(如需统计问题数): property name= docQuesCount column=doc_ques_count update=true insert=true not-null=false length=10 / 注: 对不需要统计文档问答次数,可不必添加该字段 3、 修改model 添加count(若统计) ⚫ 在需要设置问答机制的Model 实现ISysQuestionCountModel (如需统计问题数) 示例代码 /* * 问答,问题数 */ private Integer docQuesCount = Integer.valueOf (0); public Integer getDocQuesCount() { return docQuesCount; } public void setDocQuesCount(Integer count) { this .docQuesCount = count; } 注: 1. 变量命名参考规范文档 2. 目前对于不需要统计文档问题数,可不必实现此接口 3. 接口在erfaces 中 4、 修改form ⚫ 在需要设置问答机制的Form 实现ISysQuestionForm 示例代码 private QuestionForm questionForm = new QuestionForm(); public QuestionForm getQuestionForm() { return questionForm; } 注:getQuestionForm 方法不可以返回空值null 5、 修改form 添加count(若统计) ⚫ 在需要设置问答的Form 机制实现ISysQuestionCountForm (如需统计问题数) 示例代码 /* * 问答,问题数 */ private String docQuesCount; public String getDocQuesCount() { return docQuesCount; } public void setDocQuesCount(String count) { this .docQuesCount = count; } 注: 1. 变量命名参考规范文档 2. 目前对于不需要统计文档问题数,可不必实现此接口 3. 接口在erfaces 中 6、 修改view 页面 ⚫ 在需要设置问答的JSP 页面 以下代码 在相应的JSP查看view页面需要 配置的地方添加以下代码: %-- 问答 --% c:import url=/sys/question/include/sysQuestionMain_view.jsp charEncoding=UTF-8 c:param nam

文档评论(0)

1亿VIP精品文档

相关文档