一般在窗體裏放置的都是表單,或者使用分欄(Tab)來陳列信息也是很是的好用。在這裏特別記錄一下在窗體裏同時放置表單和表格的設計思路。javascript
一般 Dialog 裏只放一個表單,並且表單的行數並很少,因此這也是最簡單的情形。html
<div id="editDialog" class="easyui-dialog" data-options=" title:'Edit窗體', width:650, iconCls:'icon-save', resizable:false, modal:true, closed:true, maintainState :'', buttons:'#editDialogToolbar' "> <form id="editForm" method="post" novalidate="novalidate"> </form> </div> <div id="editDialogToolbar"> <a id="btnSaveEditDialog" href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-ok' ">肯定</a> <a id="btnCloseEditDialog" href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-cancel' ">關閉</a> </div>
備註:java
若是要放置表單和列表,能夠考慮引入 layout,來進行輔助佈局。jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <div id="editDialog" class="easyui-dialog" data-options=" title:'編輯窗體', width:720, height:547, iconCls:'icon-save', resizable:false, modal:true, closed:true, maintainState :'', buttons:'#editDialogToolbar' "> <div class="easyui-layout" data-options="fit:true"> <div data-options="region:'north', border:false" style="height:161px"> <form id="editForm" method="post" novalidate="novalidate"> <%-- 表單元素中 name 屬性的值是大小寫敏感 --%> <input id="hiddenRationPackageId_Edit" name="rationPackageId" type="hidden" value=""/> </form> </div> <div data-options="region:'center'"> <!-- 定額套餐明細 --> <div id="editDatagrid"></div> </div> </div> </div>
備註:佈局
通過以上精心調試,頁面呈現以下:post