东华页面总结2018-04-18

开发常用代码记录

一、前台方法

1、Supp.Util.getSystemUrl();  说明:获取系统服务路径,如:http://127.0.0.1:8080/bmv6/

2、Supp.Util.getUrlParams();  说明:获取url中的参数,以json格式返回,如果没有则返回{}

3、console.log(resp);  说明:在控制台打印

4、$("#"+Supp.Util.transferSpecialStr("jqGrid_prjRisk_list_investAnalysis.fixedTotalInvestment"));  说明:获取页面中的元素

5、setTimeout(function(){$(".form-validate").valid();},500);  说明:定时器,延迟0.5秒

6、$("#prjCategoryId").removeAttr("disabled");  $('#prjCategoryId').selectpicker('refresh');  说明:重新加载下拉框

7、$("#investmentDeptIdShow")、$("select[name='prjType']")、$('input[name="score"]');  说明:获取元素的几种写法

8、$("select[name='prjCategoryId']").selectpicker('val', json.prjCategoryId);  说明:给下拉框赋值

9、Supp.showWarning("该项目已经生成填报数据,不能删除!");  说明:提示信息

10、$("#planYearFixed").html(""+planYear+"年固定资产投资计划明细表");  说明:拼接元素内容

11、window.location.reload();  说明:刷新当前页面

12、var ids = getJqgridAllIds(JQGRID_ID);    var ids1 = getJqgridSelectIds(JQGRID_ID);  说明:获取所有记录的ID、获取选择的记录的ID

13、reloadGrid(JQGRID_ID);  说明:重新加载表格

14、$("input[name='loanFund']:eq(" + i + ")").val() || 0;  说明:选取带有指定 index 值的元素

15、window.location.hash = "#main_bg";  说明:页面滚动至指定位置

16、new Date() > new Date(endDate.replace(/-/g,"\/"))  说明:年份比较

二、前台样式

1、errorDisplayPosition:"elementInner"  说明:校验错误提示语显示在输入框内

2、$("select[name='prjType']").attr("readonly", "true");  说明:给元素添加属性

3、$('input[name="score"]').css('text-align', 'right');  说明:给元素增加样式

4、className : "thousandth"  说明:显示千分位

5、data-precision="2"  说明:保留两位小数

6、formatter:'date',formatoptions: {srcformat:'yyyy-mm-dd', newformat:'yyyy-mm-dd'}

  说明:列表时间格式化,如{ label: '订单日期', name: 'orderDate', width:120,formatter:'date',formatoptions: {srcformat:'yyyy-mm-dd', newformat:'yyyy-mm-dd'}}

7、data-date-format="yyyy-mm-dd"  说明:查看页面时间格式化

8、displayInSet:false  说明:不显示在操作列中,如{ label: 'id', name: 'orderId',key:true,displayInSet:false,hidden:true}

三、后台

1、CollectionUtils.isEmpty(id);  StringUtils.isBlank(id);  说明:判断字段是否为空

2、String prjNo = EIPService.getSerialNumberService().generateNumber(2018, 12, "Library", "libraryTwoNo", projectLibrary, user);  说明:获取编码规则

3、select max(cast(t.number as int)) from test t;  说明:hql中to_number函数的写法

4、EIPService.getComCodeTableService().getCodetableItem("codeTableName");  说明:获取码表信息

5、JSONArray json=JSONArray.fromObject(jsonStr);  说明:将字符转换为json

6、String reportUrl = EIPService.getRegistryService().get("REPORT_URL");  说明:获取系统业务参数设置的值

7、com.supporter.util.UUIDHex.newId();  说明:生成ID

8、NumberFormat numberFormat=new DecimalFormat("0.000");    System.out.println(numberFormat.format(time/1000));  说明:测试开始结束时间

你可能感兴趣的:(东华页面总结2018-04-18)