jeecg dictSelect标签是不是有点击事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jeecg dictSelect标签是不是有点击事件相关的知识,希望对你有一定的参考价值。

参考技术A 可以的,你可以在extendJson属性下配置响应事件,如:
<t:dictSelect extendJson='onclick="test()"' field="period" typeGroupCode="period" defaultVal="$indexPage.period " hasLabel="false"></t:dictSelect>
点击下拉框调用test方法
参考技术B <t:dictSelect field="recomstyle" type="select"
typeGroupCode="recomstyle" defaultVal="$recommendationPage.recomstyle"
hasLabel="false" title="推荐方式"
extendJson="onclick:'recomstyleSelect()'"
></t:dictSelect>

JeeCG - <t:choose/> 标签用法 输入框控件 查询输入

页面 

 

<td class="value">
					     	 <!-- <input id="mateCode" name="mateCode" type="text" maxlength="32" style="width: 150px" class="inputxt"  datatype="*" ignore="checked" />
							<span class="Validform_checktip"></span>
							<label class="Validform_label" style="display: none;">物料编码</label> -->
							
							<input id="mateCode" name="mateCode" type="hidden" value="$id"/>
			                <input name="mateName" id="mateName" class="inputxt" value="$mateName " readonly="readonly" datatype="*" />
			                <t:choose hiddenName="mateCode" hiddenid="id" textname="mateName" url="jysBomBodyController.do?mateList" name="mateList" icon="icon-search" title="物料列表" isclear="true" isInit="true"></t:choose>
			                <span class="Validform_checktip">物料编码</span>
							
						</td>

涉及的后台方法

//====================ADD or UPDATE 页 选择框查询 t:choose 标签用法 S=====================================
	/**
	 * BOM选择 物料 跳转页面
	 * @return
	 */
	@RequestMapping(params = "mateList")
	public ModelAndView roles(HttpServletRequest request) 
		//编辑BOM,选择物料,弹出的物料列表页面,默认没选中
		ModelAndView mv = new ModelAndView("com/jeecg/jysbombody/mateList");
		String ids = oConvertUtils.getString(request.getParameter("ids"));
		mv.addObject("ids", ids);
		return mv;
	
	
	/**
	 * 物料显示列表
	 * @param request
	 * @param response
	 * @param dataGrid
	 */
	@RequestMapping(params = "datagridMate")
	public void datagridRole(TSRole tsRole, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) 
		
		List<Map<String, Object>> data = new ArrayList<Map<String, Object>>();
		Object object = cacheService.get(CacheServiceI.NC_MATE_CACHE, ResourceUtil.NC_MATE_CACHE_KEY);
		if(object!=null)
			data = (List<Map<String, Object>>) object;
		
		
		
		
		List<Map<String, Object>> showList = null;//要显示的数据
		int showLen = dataGrid.getRows();//动态得到前端需要显示多少条
		int totlePage = data.size()%showLen == 0 ? data.size()/showLen : data.size()/showLen + 1;
		if(dataGrid.getPage() == 1 ) 
			if(showLen > data.size()) 
				showLen = data.size();
			
			showList = data.subList(0, showLen);
		else 
			if(dataGrid.getPage() == totlePage) 
				showList = data.subList(((dataGrid.getPage()-1)*showLen),data.size());
			else 
				showList = data.subList(((dataGrid.getPage()-1)*showLen),((dataGrid.getPage()-1)*showLen)+showLen);
			
		
		
		dataGrid.setResults(showList);
		dataGrid.setTotal(data.size());//总条数
	
		TagUtil.datagrid(response, dataGrid);
		
	
	//====================ADD or UPDATE 页 选择框查询 t:choose 标签用法 E=====================================
	

 选择页面查询

 

以上是关于jeecg dictSelect标签是不是有点击事件的主要内容,如果未能解决你的问题,请参考以下文章

jeecg3.7中DictSelect数据字典下拉选择框的用法

jeecg入门操作—模板配置(录入界面)

UI标签库专题二 JEECG智能开发平台Column 列 子标签

UI标签库专题二:JEECG智能开发平台Column(列) 子标签

新人求助,JEECG使用dgDelOpt dgFunOpt标签无效

UI标签库专题三 JEECG智能开发平台 FormValidation 表单提交及验证标签