如图:

上网查了miniUI的有关资料,想要将它们合并居中,达到以下的效果。

具体做法:
在表的头那一项加align="center",可以使其居中。



此处的grid是你的datagrid的id;
定义一个变量数组,里面是你需要合并的单元格,其中包含4个属性,rowIndex,columnIndex分别代表行和列索引,均是从0开始算,rowSpan和colSpan分别代表要合并的行和列的宽度。
(3)最后需要调用mergeCells()方法来进行单元格合并,(2)中只是指出哪些单元格需要按照什么要求进行合并,真正的合并是步骤(3)。

最终达到效果:

记录下来,仅供学习,谢谢各位大佬的指点。

附:日期的控件

miniUI数据渲染:

<div id="datagridMiniFit" class="mini-fit"><div id="markWeightEquipmentDatagrid" class="mini-datagrid" onLoad="load" style="width:100%;height:100%;" allowResize="true" ondrawgroup="onDrawGroup"url="markWeightEquipment.do?method=markWeightEquipmentList" idField="ID" multiSelect="true" showPager="false"><div property="columns"><div field="DTL_NM" name="DTL_NM" width="70" headerAlign="center" align="center" allowSort="false" renderer="onActionRenderer">大项</div><div field="MARKS" name="MARKS" width="70" headerAlign="center" align="center" allowSort="false" renderer="onRenderer" >分数</div><div field="DETAILED" name="DETAILED" width="100px" headerAlign="center" allowSort="false">明细项</div><div field="PLUS" name="PLUS" width="70" headerAlign="center"  allowSort="false" renderer="onActionRendererPlus">加分</div><div field="REDUCE" name="REDUCE" width="70" headerAlign="center"  allowSort="false" renderer="onActionRendererReduce">减分</div></div></div></div>
function onActionRenderer(e){var grid = e.sender;var record = e.record;var uid = record._uid;var rowData = grid.getRowByUID(uid);/* var s = rowData.DTL_NM;return s; */if(rowData.CD==11){var s = rowData.DTL_NM;return s;}if(rowData.CD==31){var s = rowData.DTL_NM;return s;}if(rowData.CD==41){var s = rowData.DTL_NM;return s;}if(rowData.CD==51){var s = rowData.DTL_NM;return s;}if(rowData.DTL_NM=="合计"){var s = rowData.DTL_NM;return s;}; }function onRenderer(e){var grid = e.sender;var record = e.record;var uid = record._uid;var rowData = grid.getRowByUID(uid);if(rowData.CD==11){var s = rowData.MARKS;return s;}if(rowData.CD==31){var s = rowData.MARKS;return s;}if(rowData.CD==41){var s = rowData.MARKS;return s;}if(rowData.DTL_NM=="合计"){var s = rowData.MARKS;return s;}; }function onActionRendererPlus(e) {var grid = e.sender;var record = e.record;var uid = record._uid;var rowData = grid.getRowByUID(uid);if(rowData.PLUS == "" && rowData.DETAILED!=""){var s = "";return s;}else if(rowData.DETAILED==""){var s = rowData.PLUS;return s;}else{var s = rowData.PLUS+"&nbsp;&nbsp;&nbsp;&nbsp;"+'<a href="javascript:editRow(\'' + uid + '\')">修改</a>';return s;};}function onActionRendererReduce(e) {var grid = e.sender;var record = e.record;var uid = record._uid;var rowData = grid.getRowByUID(uid);if(rowData.REDUCE == "" && rowData.DETAILED!=""){var s = "";return s;}else if(rowData.DETAILED==""){e.rowStyle = 'background-color:#FFC125';var s = rowData.REDUCE;return s;}else{var s = rowData.REDUCE+"&nbsp;&nbsp;&nbsp;&nbsp;"+'<a href="javascript:editRow(\'' + uid + '\')">修改</a>';return s;};}function editRow(row_uid) {var row = grid.getRowByUID(row_uid);//alert(row.CLASSIF);if (row) {editWindow.show();var form = new mini.Form("#editform");form.clear();//form.loading();$.ajax({url: "markWeightEquipment.do?method=markWeightEquipmentGet&CD="+row.CD,success: function (text) {form.unmask();var t = eval('('+text+')');//alert(t.REDUCE);if(t.PLUS != ""){t["VAL1"]=t.PLUS;$("#stringText").show();} else{t["VAL1"]=t.REDUCE;$("#stringText").show();} // console.log(t);form.setData(t);},error: function () {alert("表单加载错误");form.unmask();}});};}

miniUI合并居中详解相关推荐

  1. 减少HTTP请求之合并图片详解(大型网站优化技术)

    一.相关知识讲解 看过雅虎的前端优化35条建议,都知道优化前端是有多么重要.页面的加载速度直接影响到用户的体验.80%的终端用户响应时间都花在了前端上,其中大部分时间都在下载页面上的各种组件:图片,样 ...

  2. java 输入流可以合并吗_Java 使用IO流实现大文件的分割与合并实例详解

    java 使用IO流实现大文件的分割与合并 文件分割应该算一个比较实用的功能,举例子说明吧比如说:你有一个3G的文件要从一台电脑Copy到另一台电脑, 但是你的存储设备(比如SD卡)只有1G ,这个时 ...

  3. Word邮件合并功能详解:合并后生成多个word文档,删除空白页

    Word邮件合并功能详解:合并后生成多个word文档,删除空白页 最近在实习,干了很多打杂得工作,所以office软件用的很多很多,瞬间觉得自己可以去裸考计算机二级了哈哈哈哈哈哈.今天因为工作用到了邮 ...

  4. 站长在线Python精讲:在Python中使用split()方法分割、使用join()方法合并字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用split()方法分割.使用join()方法合并字符串详解>.本知识点主要内容有:在Python中使用s ...

  5. python怎么去掉视频字幕_利用Python实现字幕挂载(把字幕文件与视频合并)思路详解...

    其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! 需要用到的环境 python(基本上只要不是 ...

  6. linux paste 变量,Linux下的paste合并命令详解

    paste单词意思是粘贴.该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反. 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同.paste将按行将不同文件行信息放在一 ...

  7. html5表格两列合并_详解html中表格table的行列合并问题解决

    这篇文章主要介绍了详解html中表格table的行列合并问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 因为要做个网站, ...

  8. 【bzoj1486】【[HNOI2009]梦幻布丁】启发式链表合并(详解)

    (画师当然是武内崇啦) Description N个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2,2,1的四个布丁一共有3 ...

  9. mysql 两张表合并查询_mysql中的分区表和合并表详解(一个常见知识点)

    分区表是mysql5.1之后的新特性,合并表已经存在很长时间了.这篇文章主要介绍这两个概念以及他们基本的操作. 一.合并表 合并表说实话是一种将要被淘汰的技术,但是掌握了合并表的概念再去看分区表就比较 ...

最新文章

  1. 支撑Java框架的基础技术:泛型,反射,动态代理,cglib
  2. php header setcookie,php中header头设置Cookie与内置setCookie的区别,和js对cookie操作
  3. 论文简述 | 无需校正和不失真的实时变化的鱼眼双目
  4. 多进程对 MySQL update的影响
  5. 云上效率提升指南 | K8S和Serverless还能这么玩
  6. python代码打开可执行文件_将自己的Python代码打包成exe文件(更换设备可运行的)...
  7. iptables的nat表中 -j redirect 与-dnat --to-destnation的区别
  8. selenium操作chrome时的一些配置
  9. WARN: Establishing SSL connection without server's identity verification is not recommended
  10. golang使用go-sql-driver实现mysql增删改操作
  11. 使用FileTypesMan修复office关联图标
  12. python实现压缩,解压文件,使用密码解压文件。
  13. 第12课:生活中的构建模式——想要车还是庄园
  14. python中双重循环_python中双循环
  15. 简易应用服务器配置要求计算公式
  16. R语言dbplyr包实现R与SQL语句无缝衔接
  17. 科学计算法(机器学习)----决策树定义以相关概念
  18. 为什么Excel公式使用不了?
  19. golang标示废弃方法api
  20. 转: 移动直播技术秒开优化经验

热门文章

  1. Java交互界面实现计算器开发设计【附函数源码】
  2. 还好没扯江苏人民的后腿
  3. Vc 读取Excel表CSpreadSheet类详细解答
  4. ETAS与PLC2 Design建立合作伙伴关系
  5. 如何解决react hook的闭包陷阱以及避开闭包陷阱做优化
  6. Java入门day08(帮助文档、代码块、继承)
  7. google vr 入门之制作简易的VR播放器(三)
  8. 薇娅李佳琦们的直播战报,水有多深?
  9. 开放网络操作系统 ONOS Blackbird性能评估
  10. bat监控程序是否运行