添加按钮
<h2>添加按钮</h2>
<p>系统默认会自带新增、修改、删除、查看、导入导出等基础功能。</p>
<ul>
<li>但是肯定是需要自定义的一些功能的,比如:综合业务=》功能演示=》通知菜单,就是典型的 新增、审核功能。更多的见首页“<strong>某学校用简单oa</strong>”基本都是新增、审核业务。</li>
<li>其次即使新增、修改等功能的表单视图可以表单设计,也不能确保表单能满足需求,比如(copy自其他系统):</li>
</ul>
<p><img src="http://resh.bblocks.cn/doc/button/button1.jpg" alt="复杂表单" /></p>
<p>在这种情况下我们就需要使用系统的功能“添加按钮”。
下面介绍下操作步骤:</p>
<ol>
<li>打开视图,“添加按钮”位置如下(<strong>按钮管理模块也可以新增、修改、删除,但是他的功能和本处的DIY类似,只负责编辑数据无业务</strong>):
<img src="http://resh.bblocks.cn/doc/button/button0.png" alt="添加按钮入口" /></li>
<li>视图中点击“<strong>添加按钮</strong>”打开添加按钮的界面</li>
</ol>
<p><img src="http://resh.bblocks.cn/doc/button/button2.png" alt="添加按钮" /></p>
<ol>
<li>在此界面添加按钮分三种场景</li>
</ol>
<table>
<thead>
<tr>
<th>场景</th>
<th>操作</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>按钮和显示视图都我来提供</td>
<td>DIY新增(第一行按钮)</td>
<td>都要自行提供(放入)</td>
</tr>
<tr>
<td>类似新增、编辑(因为这些界面有些不满足需求)</td>
<td>copy编辑(第二行按钮)</td>
<td>本地会形成2个文件,按钮页面和表单视图页面</td>
</tr>
<tr>
<td>类似审核功能,表单视图可以通过表单设计器设计满足需求</td>
<td>新增编辑按钮(第三行按钮)</td>
<td>只形成按钮文件(copy自修改按钮)</td>
</tr>
</tbody>
</table>
<p>下面将按照“copy编辑”为例说明</p>
<ol>
<li>
<p>输入按钮名称:<strong>修改2</strong>,点击“copy编辑”即可完成
<img src="http://resh.bblocks.cn/doc/button/button3.png" alt="copy编辑" /></p>
</li>
<li>
<p>我们刚才操作的菜单为“班级管理(快速生成页面)”,可以去对应的位置查看相应生成的文件:btn/xiugai2_h.html 和 xiugai2_h.html</p>
</li>
<li>
<p>修改按钮或者视图页面满足需求,本处我们只是在页面添加一行代码:</p>
<blockquote>
<p><span style="color: red; ">我是生成页面,让您二次修改</span></p>
</blockquote>
</li>
<li>
<p>自定义按钮完成。
具体案例见:综合业务=》功能演示=》班级管理(快速生成页面=》)=》“修改” 按钮 以及其他几个按钮</p>
</li>
<li><strong>如需修改请在:平台维护=》按钮管理 具体菜单的右侧进行管理</strong></li>
</ol>
<p>PS:<strong>系统生成的文件默认位置为:/webapp/pages/当前菜单编码/对象编码/ 按钮页面在btn下,表单视图在根路径</strong>
PS2:<strong>默认路径配置在 /resources/dev or default/domain.config 中的 :page_default以及 page_default_over,page_default_over=1则允许覆盖</strong>
PS3:<strong>page_default 一旦确定以及生成过,建议不要修复否则可能导致系统找不到之前的文件</strong>
PS4:<strong>当前模板为h(h当时预计想法是以H+为前端模板开发),则当配置的文件为xx.html时,系统将自动尝试获取xx_h.html</strong></p>