列表视图
<h2>列表视图</h2>
<p>列表长这样:
<img src="http://h.bblocks.cn/ui/images/template/single_grid.png" alt="列表" title="列表" /></p>
<p>组成部分:</p>
<ul>
<li>查询表单</li>
<li>功能按钮</li>
<li>table列表</li>
</ul>
<p>全部的视图都依赖元对象(当然有部分不需要),本处配置列表前提条件是元对象已经建好。</p>
<p>操作步骤如下:</p>
<ol>
<li>选择一个菜单目录节点,点击“<strong>新增功能</strong>”</li>
<li><strong>业务模板</strong>选择“<strong>单表</strong>”</li>
<li>
<p>输入“名称”、“编码”、选择元对象点击保存即可(注意红圈中是必填项,编码格式建议为:v_xxx)
<img src="http://res.bblocks.cn/doc/grid/gird2.png" alt="新建列表视图" /></p>
</li>
<li>
<p>调整查询表单</p>
<blockquote>
<p>1、在<strong>元数据管理</strong>中对此对象需要查询的字段“<strong>快速查询</strong>”勾选
2、元对象 “是否显示查询”,可以控制<strong>默认是否显示查询表单</strong></p>
</blockquote>
</li>
<li>
<p>调整table列表</p>
<blockquote>
<p>1、<strong>字段是否显示</strong>,<strong>字段名</strong>,<strong>字段显示宽度</strong>,<strong>字段是否可以排序</strong> 元对象字段中调整
2、<strong>字段显示格式化</strong>,比如某字段需要字体颜色红色并且可以点击跳转等需求,需要在元对象字段中“格式化器”填写自己格式转换需求。<strong>见附1</strong> ,前系统已经自带几种转换比如:文件,图片等
3、元对象选择“是否单选“ <strong>切换table 单选/复选</strong></p>
</blockquote>
</li>
<li>调整按钮
<blockquote>
<p>1、单表默认生成:新增、修改,删除、查看、导入、导出、添加按钮、设置角色数据权限(暂时不可用)
2、可以在"按钮管理“或者 ”添加按钮“处添加按钮
3、可以在”按钮管理“处维护已经存在的按钮</p>
</blockquote></li>
</ol>
<p><img src="http://res.bblocks.cn/doc/grid/grid3.png" alt="视图样例" /></p>
<p>这样我们就完成列表视图开发:<strong>综合业务=》我的第一个菜单</strong></p>
<blockquote>
<p>1、最终的配置数据都写入菜单表中的“config”字段也即:菜单配置JSON,如果觉得需要修改,可以在菜单修改中手工修改,数据见附录1.</p>
</blockquote>
<p><strong>已知存在的问题:</strong></p>
<ul>
<li>查询表单不能排版,目前字段按顺序排版</li>
</ul>
<p><strong>涉及到的以下功能将单独介绍</strong></p>
<ol>
<li>数据过滤</li>
<li>添加按钮</li>
</ol>
<p><strong>附1:</strong></p>
<pre><code>function(value, row, index, keyName) {
return '<a target="_blank" href="http://eova.cn" style="color:blue">' + value + ''
}</code></pre>
<p>附录2:</p>
<pre><code>{
"objectCode": "o_demo2_test",
"params": {}
}</code></pre>