搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
K-Means算法实现鸢尾花数据集聚类_运用python语言编写k-means聚类算法程序,实现对鸢尾花分类。数据可以从python中调
2
Spine在Unity中常见问题_spine 高版本导出无法导入低版本
3
Tensorflow(三)训练自己的数据,分块版本_train_logits = model.inference(train_batch, batch_
4
2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(一)_net 6 cross cutting
5
Unity 2D人物运动不协调的检查方法(本人专用)
6
Unity IL2CPP发布64位,以及代码裁剪Strip Engine Code_unity link.xml
7
23个机器学习最佳入门项目(附源代码)_python机器学习项目
8
史上最全阿里技术面试题目_阿里巴巴技术面试的题目
9
基于LSTM的股票价格预测_lstm预测股票
10
git的基本使用_git checkout --track
当前位置:
article
> 正文
miniui-datagrid 根据条件合并动态行_grid.mergecells(cells); rowindex
作者:很楠不爱3 | 2024-03-01 04:59:05
赞
踩
grid.mergecells(cells); rowindex
//根据相同的合同编号进行动态合并相同的值
function onLoadSchedule(e) {
var grid = e.sender;
var len = grid.data.length;
var i=0,num=1;
//定义数组
var marges=[];
for(i;i<len;i++){
if(i==len-1 ){
var k=i+1-num;
//动态添加合并的参数,rowIndex开始行数(0开始),columnIndex列数(0开始),rowSpan合并的行数,colSpan合并的列数
marges.push({rowIndex: k, columnIndex: 1, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 2, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 3, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 4, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 5, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 6, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 12, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 13, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 14, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 15, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 16, rowSpan: num, colSpan: 0});
num=1;
grid.mergeCells(marges);
continue;
}
//如果两个数的编号相等
if(grid.data[i].Code == grid.data[i+1].Code){
num++; //作为计数的参数
}
//编号不相等的时候进行合并
if( grid.data[i].Code != grid.data[i+1].Code){
//取出要合并的行数,i从0开始
var k=i+1-num;
//动态添加合并的参数
marges.push({rowIndex: k, columnIndex: 1, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 2, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 3, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 4, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 5, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 6, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 12, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 13, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 14, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 15, rowSpan: num, colSpan: 0},
{rowIndex: k, columnIndex: 16, rowSpan: num, colSpan: 0});
//清空num值
num=1;
}
grid.mergeCells(marges);
}
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/很楠不爱3/article/detail/171134
推荐阅读
article
QML之
Grid
网格
定位器
_qml
grid
:
grid
contains
more
visible
...
Grid
是QML的一个网格
定位器
,自动排列定位它的子项,当然,我们需要对她的属性进行设置。
Grid
{ //网格
定位器
...
赞
踩
article
miniui
(
nui
)
进度条
_
miniui
实现
进度条
...
js://
进度条
function processShow(){var imgUrl = "wait.gif";mini....
赞
踩
article
Data
grid
编辑
、更新、
取消
定位_
miniui
grid
取消
事件...
编辑
、
取消
、更新 DataGrid 时无法定位的解决方案private void Scroll(int index) ...
赞
踩
article
mini
ui
消息
框
(
MessageBox
)总结_
mini
.
showmessagebox
...
MiniUI
消息
框
MessageBox
使用总结_
mini
.
showmessagebox
mini
.showmessa...
赞
踩
article
jQuery
MiniUI
开发教程
表格
控件
表格
:
汇总
行
(八)...
[b]
表格
:
汇总
行
[/b][img]http://www.miniui.com/docs/api/images/summ...
赞
踩
article
miniui
使用
后端
数据
_
数据
埋点
与
埋点
方式
简介...
这是
数据
产品经理需要知道的
埋点
知识,开始~一、
埋点
简介1.什么是
数据
埋点
埋点
是一种
数据
采集的
方式
,通过对用户行为的每一个...
赞
踩
article
MiniUI
——表格
分组
_
miniui
分组
汇总...
表格:
分组
参考示例:
分组
调用
分组
方法:groupBy。如下代码:grid.groupBy("gender", "asc...
赞
踩
相关标签
qml
Grid
网格定位器
js
eos
eclipse
function
函数
datagrid
scroll
string
javascript
前端
html
jquery
Ajax
UI
ViewUI
miniui 使用后端数据