普元nui:demo

本文档介绍了普元nui组件的使用注意事项和常见功能,包括确认对话框、获取UUID、验证、关闭窗口、码表配置、日志记录、AJAX提交、时间格式化等操作,以及一些特定组件如select和日期选择器的使用细节。
摘要由CSDN通过智能技术生成

注意 :

  1. js与jquery无法取得nui组件value
  2. nui-htmlfile控件的url必须通过action提交
  3. datepicker组件不能通过setValue设值
  4. 通过$J调用的全局函数,当存在data参数时,其中data参数不能省略,可以设为“”或null
  5. 所有路径皆采用真实路径,如创建目录、读取路径等,曾因此导致页面不能自动刷新
  6. 合并项目时贴别注意:dao层调用mybaties代码、ctrller映射url、mybaties映射文件中数据模型的全限定名
  7. value值要通过$J().getValue方法取得,js与jquery是无法获得的
  8. 创建目录或者上传文件时,要在真实目录中检查是否成功创建或上传,开发工具并不一定能及时同步
  9. $J.getbyName("endtime").setValue( $J.getbyName("endtime").getFormValue());无法为表单时间格式化

confirm

				$J.confirm(" ", " ", function(action) {
					if (action == 'ok') { } else { }
				});

 

获取UUID

UUID.randomUUID().toString().replaceAll("-","")

获取登陆用户信息

		Cap4jUserInfo userInfo = ContextUtil.getLoginUser();

验证

JSP:
  		 <tr >
			<td class="form_label" style="text-align: right;">
业务代码:
</td>
			<td>
	  <input class="nui-textbox"  name="businCode" onvalidation="onExistValidation"  vtype="float" 
maxLength="2" id="p1"  required="true"/>
				<span style="color: red">*</span>
			</td>
	</tr>
		//校验主键(业务种类编号)是否重复

function onExistValidation(e) {
		if (e.isValid) {
                if (isEnglishAndNumber(e.value) == false) {
                    e.errorText = "必须输入英文+数字";
                    e.isValid = false;
                }
            }
			var pageType = $J.getbyName("pageType").getValue();
			if (pageType == "edit") {
				return;
			}
			if (e.isValid) {
				var ajaxConf = new Cap4jAjaxConf();
				ajaxConf.setIsAsync(false);
				ajaxConf.setIsShowProcessBar(false);
				ajaxConf.setIsShowSuccMsg(false);
				ajaxConf.setSuccessFunc(function(data) {
					if (data) {
						e.errorText = "该业务代码已存在";
						e.isValid = false;
					}
				});
 $J.postByAjax({"id" : e.value},"                
 <%=request.getContextPath()%>/cmsBusincode/getCmsBusincodeVOById.do",ajaxConf);
			}
	}

关闭当前窗口

$J.closedialog("ok");

码表配置

	@FunctionDesc("[MisKhzlTemp]主页面")
	public String list(Model model) {
		List<CodeTypeFilterVo> list = new ArrayList<CodeTypeFilterVo>();
		addCodeType(list, "gj", "gj");
		getCodeInfoByIds(list, model);
		return "two/Mis
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值