[size=medium]
项目启动异常:
java.lang.OutOfMemoryError: Java heap space
解决:-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
=========================================================================
获得当前登陆用户的internalId
propertyDictService.getPropertyDictName(
organizationService.getFullOrgById(ThreadVariable.getSession().getOrganization().getId()).getOrgLevel().getId()).getInternalId();
$("#validityStartDateS,#validityEndDateE").datepickers();
===========================================================
$("#jurisdictionsList").setRowData(data.issueStepId,data); //将处理成功后的数据回填list列表,即更新list列表
$("#jurisdictionsList").setSelection(data.issueStepId); 选中当前操作的数据
var ent = $("#jurisdictionsList").getRowData(selectedId);
启动msg
======================
组织树
<div id="evaluate-select" style="overflow: auto;height:355px;">
<div id="evaluate_tree_navigation" style="padding:10px 0 0 10px;"></div>
</div>
$(document).ready(function(){
$(function(){
if($("#evaluate_tree_navigation").length > 0){
orgEvaluateTree = $("#evaluate_tree_navigation").initAdministrativeTree({isRootSelected:true,excludeRoot:true,rootId:"<s:property value='@com.tianque.core.util.ThreadVariable@getUser().getOrganization().getId()'/>"});
}
});
});
<div class="grid_4 lable-right"><label>签收时间:</label></div>
<div class="grid_5"><input id="signDate" type="text" name="documentsHasOrg.signDate" readonly="readonly"
value='<s:date name="documentsHasOrg.signDate" format="yyyy-MM-dd HH:mm:ss"/>'/></div>
<div class='clearLine'></div>
<%=ThreadVariable.getUser().getName()%>
<input value="<s:property value="@com.tianque.core.util.ThreadVariable@getUser().getUserName()"/>">
<s:if test='"admin".equals(@com.tianque.core.util.ThreadVariable@getUser().getUserName())'>
<a id="modifyRole" href="javascript:;">[更改角色]</a>
</s:if>
public PageInfo<Document> finddispatchDocumentsList(Document document,
Integer page, Integer rows, String sidx, String sord) {
///
}
比如page=1,rows=1 则要求第一页显示一行数据
部署
1.准备一台服务器,服务器上需要安装ant 、 mq
2. 远程桌面连接服务器,checked代码,项目和消费者都要改jdbc文件
development.url=jdbc:oracle:thin:@localhost:1521:orcl
development.username=xining
development.password=xining
改成要连接的数据库
3.改grid文件
## memcached config
development.memcached.servers=localhost:11211
production.memcached.servers=localhost:11611
test.memcached.servers=localhost:11211
端口改为服务器上的端口
4.启动程序:命令提示符窗口
编译
ant -f production.build.xml compile build
启动
ant -f production.build.xml startJetty -Dport=8080 -Dlistenerport=8081 -Dpath=/ -Drootdir=./webroot
停止:
ant -buildfile production.build.xml stopJetty -Dlistenerport=8081
==================================================
给一个input赋值
<div class="grid_7">
<input type="text" name="population.subsidiesGetTime" id="subsidiesGetTime" />
</div>
$("#subsidiesGetTime").val("");
==================================================
<div class="grid_6">
<input type="text" name="population.subsidiesAmount" id="subsidiesAmount" value="${population.subsidiesAmount}" class="form-txt {decimal:true,range:[0,999999.99],messages:{decimal:'请输入非负数 ,保留两位位小数点',range: '请输入0至999999.99之间的非负数 '}}" maxlength="9"/>
</div>
jQuery.validator.addMethod("decimal", function(value, element) {
var decimal = /^-?\d+(\.\d{1,2})?$/;
if (value==""){
return true;
}
if(value>=0){
return this.optional(element) || (decimal.test(value));
}
return false;
});
<div class="grid_5 form-left">
<input type="text" id="issueOccurOrgSelector" name="selectOrgName" value="请点击此处选择" />
</div>
jQuery.validator.addMethod("isNullOrg", function(value, element){
debugger;
if(value=="请点击此处选择"|| value==""){return false}
else{
return true;
}
});
$("#statisticsIssueForm").formValidate({
promptPosition: "bottomLeft",
rules:{
"selectOrgName":{
isNullOrg:true
},
"searchIssueVo.occurFrom":{
required:true
},
"searchIssueVo.occurEnd":{
required:true
}
},
messages:{
"selectOrgName":{
isNullOrg:"请选择发生网格"
},
"searchIssueVo.occurFrom":{
required:"请输入统计起始日期"
},
"searchIssueVo.occurEnd":{
required:"请输入统计结束日期"
}
}
});
=======================================================
jqgrid
$("#_serviceTeamList").jqGridFunction({
url:'${path}/issues/searchIssue/statisticsIssue.action',
datatype: "json",
postData:{
"searchIssueVo.status":$("#status").val(),
"selOtherTypeId":$("#selOtherTypeId").val()
},
page:1,
colModel:[
{name:"id",index:"id",hidden:true},
{name:"targetInternalCode",index:"targetInternalCode",hidden:true},
{name:'departmentNo',index:"name",label:'网格编号',width:90,align:"left"},
{name:'orgName',index:"name",label:'所属区域',width:126,align:"center"},
{name:'totalCount',index:"name",label:'已办结事件总数',width:116,align:"center"},
{name:'validCount',index:"name",label:'已办结的有效事件',width:116,align:"center"}
],
multiselect:false,
showColModelButton:false,
rowNum:100,
rowList:[5,10,15,20,30,50,80,100],
height:tableHeight
});
rowNum:100分页默认是100
如下图
====================================================================
@Action(value = "findMyNeedDo", results = { @Result(name = "success", location="/issue/issueManage/simpleIssueList.jsp" )})
public String findMyNeedDo() {
if (legalKeyIdParam()) {
PageInfo<IssueViewObject> issues = getActualIssueServiceInstance()
.findMyNeedDoIssues(keyId, issueType, page, rows, sidx, sord);
try {
issues = ControllerHelper.processAllOrgRelativeName(issues,
organizationService, new String[] { "occurOrg",
"lastOrg", "targeOrg", "currentOrg" },null);
gridPage = new GridPage(issues);
} catch (Exception e) {
this.errorMessage = e.getMessage();
logger.error("issue findMyNeedDo ", e);
return ERROR;
}
} else {
createEmptyIssueList();
}
return SUCCESS;
}
<div class="issueList">
<ul>
<s:iterator value="#request.gridPage.rows" id="issue">
<li class="issue" id='<s:property value="#issue.issueId"/>'
issueStepId='<s:property value="#issue.issueStepId"/>'
valid='<s:property value="#issue.valid"/>'
supervisionState='<s:property value="#issue.supervisionState"/>' issueLogId='<s:property value="#issue.issueLogId"/>'
urgent = '<s:property value="#issue.urgent"/>'>
<div class="title clearfix">
<div class="choiceCurC">
<label><input type="checkbox"/>
<s:if test="#issue.urgent==1">
<span class="handle handleM handleEM"></span>
</s:if>
<s:if test="#issue.supervisionState==1">
<span class="handle handleB"></span>
</s:if>
<s:elseif test="#issue.supervisionState==100">
<span class="handle handleY"></span>
</s:elseif>
<s:elseif test="#issue.supervisionState==200">
<span class="handle handleR"></span>
</s:elseif>
<s:else>
<span class="handle handleE"></span>
</s:else>
</label>
</div>
<a href="javascript:;"><s:property value="#issue.subject"/></a>
</div>
<div>
<div class="showTime">
<s:property value="#issue.occurDate"/>
</div>
<div class="show">
<s:if test="#issue.valid==true">
<span style="color:green;">[有效]</span>
</s:if>
<a href="javascript:;" class="handleLink"><s:property value="#issue.dealState"/></a> </div>
</div>
</li>
</s:iterator>
</ul>
<input id="records" type="hidden" value="<s:property value='#request.gridPage.records'/>">
</div>
var valid= $(".issueList li.current").attr("valid")
var selectedId = $(".issueList li.current").attr("id");
===================================================================
导入
import.jsp
BaseInfoTables.java(改动,加常量)
ImportTempletesSetting.java(改动加常量)
导出
================================================================
<!-- 编译源代码 -->
<target name="compile">
<javac destdir="${classes.dir}" srcdir="${src.dir}:${config.dir}:${test.dir}" encoding="UTF-8" fork="true" memorymaximumsize="256m">
<classpath refid="build.lib" />
<classpath refid="runtime.lib" />
</javac>
<copy todir="${classes.dir}">
<fileset dir="${src.dir}">
<exclude name="**/*.java" />
</fileset>
</copy>
<copy todir="${classes.dir}">
<fileset dir="${config.dir}">
<exclude name="**/*.java" />
</fileset>
</copy>
</target>
================================================================
gqrid分页实现
rowNum:20,//默认每页记录数 后台通过什么接收?
rowList:[10,20,30], //可选择什么的每页记录数
[/size]
- 大小: 10.2 KB
- 大小: 117 KB
分享到:
相关推荐
信息技术有限公司的项目管理手册是企业规范项目操作、提高效率、保证质量的重要文档。这份手册详细阐述了项目管理的各个环节,涵盖了从项目启动到结束的全过程,包括职责分配、项目整体管理、项目范围管理、项目进度...
项目库管理是公司信息部负责组织建立、维护信息化项目库,入库的项目须包含项目名称、项目预编码、项目状态、项目目标、项目起止时间、项目建设内容和范围、投资估算、项目建设单位、项目可研评审批复时间、可研负责...
【公司项目管理流程、规范、制度和考核办法】 项目管理制度是企业管理的核心组成部分,它旨在确保公司的投资项目得以高效、有序地进行。本制度旨在强化和规范公司对内投资的技术改造和基本建设项目,通过明确责任...
java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司项目java公司...
【公司项目提成制度】 公司项目提成制度的设立旨在激励员工积极参与公司的运营和发展,强化他们的责任感,并通过提升个人工作效能和技术能力来推动项目的高效完成。该制度贯彻“论功行赏,能者多得”的分配原则,...
在项目管理领域,华为作为全球领先的科技公司,其成功的项目管理经验值得我们深入学习和借鉴。这份名为“向最优成果的公司学习项目管理《华为内部资料-成功的项目管理》.zip”的压缩包文件,显然是华为内部关于项目...
附录部分包括了多个附件,包括电网建设档案过程管理用表、基建工程并网资料报送清单、运行单位档案移交清单表、施工单位档案计划编制及管控表、电网建设项目档案质量规范、电网基建工程档案清单目录、业务指导书基本...
项目公司光伏项目通用安全检查表.pdf
XXX公司的研发项目激励措施管理办法旨在激发研发团队的积极性,提高项目进度和品质,同时鼓励国产化、销售分享和项目改良降成本。以下是对这些管理办法的详细解读: 一、项目进度及品质奖管理办法 此办法旨在强化...
著名软件公司的项目管理制度通常涵盖多个重要组成部分,旨在保证项目的高效、质量和按时交付。本篇文章将深入探讨这些关键知识点。 首先,"项目开发计划"是整个项目的核心指导文档,它详细列出了项目的目标、范围、...
【标题】"公司真实项目源码(java)"揭示了一个基于Java编程语言的企业级实际开发项目。这样的项目源码对于学习者来说具有很高的价值,因为它提供了真实世界中的应用实例,帮助开发者了解如何在实践中运用Java技术。...
《VC++公司项目实战开发——深入理解安证通项目文档和技术资料》 在现代软件行业中,VC++(Visual C++)作为微软开发的一种强大的集成开发环境,被广泛应用于企业级项目开发,尤其在构建高性能、桌面应用系统方面...
【某公司咨询项目管理制度及流程】的文档详细阐述了公司在执行咨询项目时的工作准则、着装及日常行为规范,旨在确保项目的高效、专业且有序进行。以下是对这些内容的详细解读: **工作准则:** 1. **计划执行:**...
保险公司项目商业计划书
### 公司项目管理制度知识点详解 #### 一、制度目的 **1.1 整合与规范资源使用** - **目的**: 更好地利用内外部资源,提高工作效率和质量。 - **方法**: 通过建立一套完整的管理体系来实现资源的有效配置。 **1.2...
《公司信息化建设项目全生命周期管理办法》是一份详尽的文档,旨在规范公司内部的项目管理流程,确保项目的高效、顺利执行。这份文档分为六个主要部分,涵盖了项目管理的各个环节,包括总则、项目前期管理、项目实施...
项目公司管理手册.pdf
对于大型公司而言,内部项目组的管理方案更为复杂,需要涵盖人员分配、进度控制、资源管理、风险应对等多个方面。以下是对"某大型公司内部项目组管理方案"的详细解读: 1. **项目启动阶段**:在项目的初始阶段,...
苹果公司股票价格预测项目源码+项目说明.zip苹果公司股票价格预测项目源码+项目说明.zip苹果公司股票价格预测项目源码+项目说明.zip苹果公司股票价格预测项目源码+项目说明.zip苹果公司股票价格预测项目源码+项目...
国家电网公司业主项目部标准化管理手册.docx