个人知识点更新

              因为本地APP没有相关的编辑文件,更新比较慢(太懒不想更新)
                                                             以上信息为废话

······················································································································

【标题一】JS表格常见参数说明

参数 说明
Id ID是必不可少的,可以通过ID再次访问该Table对象
renderTo 将表格渲染到哪个div,配置要渲染到的div的值。不配置将默认渲染到body页面。
width 表格高度,整型数值或为百分比。为百分比时请定义渲染到的div的宽度百分比。
height 表格宽度,整型数值或为百分比。为百分比时请定义渲染到的div的高度百分比。
title 表格标题,显示在表格外层penal的title位置。
iconCls 显示在表格外层penal的title的图标
multiSelect 是否可以多选,true为多选,false为单选。
hiddenQueryArea 是否将查询区域折叠起来,true隐藏。
frozenStartColumn 固定列起始位置
frozenEndColumn 固定列结束位置
editFormPopupWindowWidth 修改时的window高度
queryButtonColSpan 是否将查询区域折叠起来,true隐藏。
queryButtonNewLine 查询区的按钮是不是换行显示
onrowdblclick 双击列的时候,触发的函数
remoteOper 是否每次操作都提交都提交后台,为true时需定义entityClassName。
entityBeanCallBackClassName 实体类回调,用于单表操作外的其他操作,使用默认新增修改删除复制操作时调用。不建议使用,可使用自定义的新增修改删除复制方法替代
data table数据对象,优先于XML数据
xmlFileName 表格数据来源,配置xml路径
params 传给XML数据源的参数
pageSize 配置每页默认显示数据条数,默认20条
showPager 分页按钮是否显示,默认false
lazyLoad lazyLoad=true时需要调用miniTable.reload()或者miniTable.load()方法才能显示数据,只对xml数据有效
tools 定义一些自定义按钮盒封装好的按钮
exportComplexHeaders 导出的excel模板的设计,主要是针对导出复杂表头的表格设计
columns 数据列的配置
isRemoteStatistic 页面合计行只统计当前页的还是所有的。默认为当前页
showToolbar 是否显示表格按钮行
allowAlternating 是否显示表格斑马线,默认显示

【标题二】技能点更新

  1. 实现JS页面只读。复制以下代码:``
<!--举例说明-->
<jsp:include page="jsp名字">
<jsp:param value="true" name="isView"/>
</jsp:include>
  1. 页面端,工具的隐藏。复制如下代码
<!--举例说明-->
var showTools = true;
	if ('${param.isView}' == 'true' || isViewHistoryTask == true) {
		showTools = false;
	}
  1. git不能pull
    解决方法:复制自己修改好的代码到文本框,将问题的文件还原,打开beyondCompare工具,将修改好代码和还原后的代码比较,找出被修改的代码
    个人知识点更新_第1张图片
  2. 4.JSP标签新增标签:label
<!--举例说明-->
label="操作日提醒天数"
  1. Oracle 数据库数据为空时设置为0,命令nvl
-- 举例说明
nvl(ldffc.fact_money,0) factMoney 

NVL函数的格式如下:NVL(expr1,expr2, expr3)
含义是:如果该函数的第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第三个参数的值。SQL> select ename,NVL2(comm,-1,1)
NULLIF函数NULLIF(exp1,expr2)函数的作用是如果exp1和exp2相等则返回空(NULL),否则返回第一个值。
NVL函数的格式如下:NVL(expr1,expr2)
含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。
Coalese函数的作用是的NVL的函数有点相似,其优势是有更多的选项。
格式如下:
Coalesce(expr1, expr2, expr3…… exprn)
表示可以指定多个表达式的占位符。所有表达式必须是相同类型,或者可以隐性转换为相同的类型。
返回表达式中第一个非空表达式

  1. Maven项目的创建
    (了解Group ID和Artifact ID的区别)
    个人知识点更新_第2张图片
  2. ajax的使用项目中需要搭配control层使用
<!--举例说明-->
function check(e){
		var flagcustname=false;
		var accNumber=mini.getbyName("accnumber").getValue();
		if(accNumber!=""||accNumber.length>0){
			$.ajax({
		        url: getRootPath()+"/acl/check.acl",
		        type: "post",
		        cache: false, 
		        data :{ "accNumber": accNumber},
		        async : false,//异步
		        success: function (data) {
		                if(data=="no"){
		            	   alert("该账户已录入");
		            	   mini.getbyName("accnumber").setValue("");
		        }
		    }); 
		} 
	}
}
  1. 校验信息填写
<!--主表上校验-->
if(mini.get("表的ID").getData().length==0){
			mini.alert("请填写--数据");
			return false;
		}
<!--list表校验-->
if (miniui_ext.submitFormValidation(["LIST表的ID"]) == false)
mini.alert("--数据信息不能为空");
return false;	

你可能感兴趣的:(个人)