Ecology8 表单控件示例

本文详细介绍了一种使用JSP实现网页布局的方法,包括头部信息的设置、必要JS的导入、四列布局的设计以及查询条件的分组。此外,还介绍了不同类型的按钮应用,如查询按钮、浏览按钮等,以及如何通过日期选择器进行日期范围的筛选。

JSP 头部信息

<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%@ taglib uri="/WEB-INF/tld/browser.tld" prefix="brow"%>

必要的JS导入

<script type="text/javascript" src="/js/datetime_wev8.js"></script>
<script type="text/javascript" src="/js/JSDateTime/WdatePicker_wev8.js"></script>

布局与分组

<!-- 每行4个单元格 -->
<wea:layout type="fourCol">

	<!-- 分组 -->
	<wea:group context="查询条件">

		<!-- 第1行 -->
		<wea:item>字段名</wea:item>
		<wea:item>字段值控件</wea:item>
		<wea:item>字段名</wea:item>
		<wea:item>字段值控件</wea:item>

		<!-- 第2行 -->
		<wea:item>字段名</wea:item>
		<wea:item>字段值控件</wea:item>
		<wea:item>字段名</wea:item>
		<wea:item>字段值控件</wea:item>
	</wea:group>
</wea:layout>

按钮

<input class="e8_btn_submit" type="submit" name="search" value="查询" onclick="queryList()"/>

浏览按钮 - 自定义 - 单选

<brow:browser viewType="0" name="ssjg" browserValue=""
	browserUrl="/systeminfo/BrowserMain.jsp?url=/interface/CommonBrowser.jsp?type=browser.sjbm|24837"
	hasInput="true" isSingle="true" hasBrowser="true" isMustInput="1" 
	completeUrl="/data.jsp?type=161" browserSpanValue="" isAutoComplete = "true">
</brow:browser>

浏览按钮 - 分部 - 多选

<brow:browser viewType="0" name="subcompanyids" browserValue=""
	browserUrl="/systeminfo/BrowserMain.jsp?mouldID=hrm&url=/hrm/company/SubcompanyBrowser3.jsp"
	hasInput="true" isSingle="false" hasBrowser="true" isMustInput="1"
	completeUrl="/data.jsp?type=164" browserSpanValue="">
</brow:browser>

查询条件 - 日期组合

<span class="wuiDateSpan" selectId="dateselect" selectValue="">
	<input class=wuiDateSel type="hidden" id="datefrom" name="datefrom" value="">
	<input class=wuiDateSel type="hidden" id="dateto" name="dateto" value="">
</span>
<think>好的,用户想在泛微Ecology9的表单中添加按钮控件,我需要根据提供的引用内容来解答。首先,用户的问题涉及到添加按钮的具体方法,我需要查看已有的引用内容,看看是否有相关的指引。 根据引用[2],里面提到添加自定义按钮需要给单元格设置id属性,然后通过右击单元格设置自定义属性,保存。同时可能还需要CSS样式。这说明添加按钮的关键步骤包括在表单设计时,在目标单元格插入按钮,并设置其id,以便后续的样式和脚本调用。 接下来,用户可能需要知道如何为按钮绑定事件,比如点击后执行自定义的JavaScript函数。引用[2]中没有详细说明如何添加事件,但通常按钮控件需要结合ECODE或脚本来实现功能。例如,引用[4]中提到了使用ECODE编写代码并前置加载,这可能涉及到在表单的脚本编辑器中添加代码,修改时间组件的参数。因此,添加按钮后,可能需要类似的步骤,在ECODE中编写点击事件的处理逻辑。 另外,引用[1]提到通过JS控制明细表字段的显示逻辑,这说明泛微系统支持通过JavaScript进行前端控制。因此,添加按钮后,可能需要编写JavaScript函数,并在按钮的onclick事件中调用这些函数,实现所需的功能,比如打开某个页面或提交数据。 还需要考虑移动端和PC端的兼容性。引用[4]中分别处理了PC端和移动端的组件,这可能意味着按钮的添加也需要区分不同端的组件,或者在代码中进行兼容处理。 最后,用户可能需要知道如何测试和部署这些修改。引用[3]中提到了新建预览页面并集成到OA文档查看页面,这说明在添加按钮后,可能需要配置相关的页面或服务端逻辑,确保按钮的功能正常。 总结步骤:在表单设计器中插入单元格,设置按钮的id和样式,通过ECODE或JavaScript添加点击事件处理,测试PC和移动端的显示与功能,最后保存并发布表单。</think>### 泛微Ecology9表单添加按钮控件的方法教程 在泛微Ecology9中,通过以下步骤可向表单添加按钮控件并实现自定义功能: --- #### **步骤1:在表单设计器中插入按钮** 1. 打开表单设计器,定位到需要添加按钮的单元格。 2. 右击单元格 → 选择“设置自定义属性” → 设置`id`属性(如`customBtn`)→ 保存[^2]。 3. 在该单元格输入按钮文本(如“提交”),通过CSS或设计器调整按钮样式。 --- #### **步骤2:绑定按钮事件** 通过ECODE或JavaScript为按钮添加点击事件: ```javascript // 示例:点击按钮弹出提示 document.getElementById("customBtn").onclick = function() { alert("按钮已触发"); // 可调用后端接口或跳转页面,例如引用[3]中提到的onlyoffice预览功能 }; ``` 若需调用复杂功能(如打开预览页面),需在ECODE中编写逻辑并关联按钮[^3]。 --- #### **步骤3:处理移动端兼容性** - **PC端**:使用`WeaTimePicker`等标准组件时,直接绑定事件即可。 - **移动端**:若涉及时间选择等组件,需调整`DatePicker`参数,参考引用[4]中时间步长修改方法[^4]。 --- #### **步骤4:测试与发布** 1. 保存表单设计,预览测试PC端和移动端按钮功能。 2. 若需关联后端服务(如文件预览),需按引用[3]配置相关页面接口[^3]。 3. 发布表单,观察按钮交互是否正常。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值