`
wanggeying
  • 浏览: 66591 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

通过指令单元格合并实现

阅读更多

 

jsp指令使用

<table class="table table-bordered table-hover" id="tb">

<tbody>

<tr data-ng-repeat="data in pagedResultInfo.list" >

  <td  data-ng-click="ckEvent(this,'{{data.certificateRequisition.id}}', data);" >

</td>

<td data-rowspan="2" name="data.certificateRequisition.id" style="vertical-align: middle;text-align: center;">{{data.certificateRequisition.userName}}</td>

 

</tr>

</tbody>

</table>

 

指令:

app.directive('rowspan', [function () 

var rowspanElements = {};

return {

restrict: 'A',

scope : {

name : "=",

rowspan : "="

},

link: function(scope, element, attrs) {

 

 

var name = scope.name, rowspan = scope.rowspan;//

var reo =  rowspanElements[rowspan];

var preName = reo ? reo['preName'] : null, //

rowspanCount = 1, //

$rowspanElement = reo ? reo['$rowspanElement'] : null;

 

if (preName == null || preName != name) {

$rowspanElement = element;

rowspanElements[rowspan] = {};

rowspanElements[rowspan]['$rowspanElement'] = $rowspanElement;

rowspanElements[rowspan]['rowspanCount'] = rowspanCount = 1;

} else if(preName == name) {

element.remove();

}

 

rowspanCount = rowspanElements[rowspan]['rowspanCount']++;

 

 

$rowspanElement.attr("rowspan", rowspanCount);

rowspanElements[rowspan]['preName'] = name; 

}

};

}]);

 

分享到:
评论

相关推荐

    jxls2.0支持合并单元格

    jxls2.0支持合并单元格和合并单元格模板写入数据,jar包里已经包含了pom.xml,可以自行解压方便上传到maven私服,这种方式会带上依赖,否则要一个个手动添加依赖.pom在jar包里jxls-core\2.0\jxls-core-2.0\META-INF\...

    vue合并单元格

    在Vue.js框架中,实现表格单元格的合并是一项常见的需求,尤其在展示复杂数据或创建报表时。Vue的灵活性使得我们可以轻松地处理这样的任务。...希望这个指南能帮助你理解和实现Vue中的表格单元格合并功能。

    Excel报表导出,复杂Excel模板导出(带单元格合并),jxls2

    总结起来,这个项目通过`jxls2`库提供了一种高效、灵活的Excel报表导出解决方案,支持单元格合并和复杂的模板设计,能够满足多样化的需求,对于提升企业级应用的数据处理能力有着显著的作用。开发者只需花费较少的...

    在用VC控制EXCEL中单元格合并的小程序

    以上就是在VC++中控制Excel进行单元格合并的基本步骤。在实际开发中,可能还需要处理错误、释放资源、自动化其他Excel功能等复杂情况。例如,当操作完成后,记得关闭工作簿和退出Excel应用: ```cpp pWorkbook-&gt;...

    微信小程序表格合并demo

    为了实现合并效果,你可能会利用`wx:if`和`wx:for`等指令控制不同单元格的显示。此外,可以使用`&lt;template&gt;`来复用和组织代码,提高可维护性。 再来看`index.wxss`,它是样式表文件,用于定义微信小程序的样式规则...

    利用easyExcel导出上万条数据,自定义策略合并单元格

    在处理上万条数据时,利用EasyExcel的流式处理避免内存溢出,同时通过自定义监听器实现复杂的数据导出策略,如合并单元格,以满足不同业务场景的需求。这种组合方式大大提升了开发效率,降低了项目风险。

    easypoi 模板导出图片不显示,循环指令中合并单元格格式错乱问题解决

    (2)fe循环指令存在而合并单元格的时候格式错乱问题 (3)fe存在一对多关系的时候格式错乱问题 不想下载的可以参考博文 ,代码是一样的 https://blog.csdn.net/xubenxismile/article/details/123370375

    vue+elementUI实现动态表格合并单元格.zip

    综上所述,这个项目展示了如何利用 Vue.js 和 Element UI 创建一个功能丰富的动态表格应用,包括单元格合并、表格编辑、动态增删行等功能。开发者可以参考这个项目学习 Vue 的数据绑定、组件化以及 Element UI 的...

    JAVAeasypoi根据Excel模板导出 循环遍历合并单元格处理

    【JAVA】easypoi根据Excel模板导出 循环遍历合并单元格处理

    利用vc创建excel表格,字体、背景、边框、合并单元格(源程序)

    在VC++环境中,创建Excel表格并进行格式设置如字体、背景色、边框以及合并单元格,是一项常见的任务。这通常涉及到Microsoft Office自动化接口的使用,即通过COM(Component Object Model)组件来调用Excel应用程序...

    【JavaScript源代码】vue动态合并单元格并添加小计合计功能示例.docx

    在给定的文档中,我们讨论了如何在 Vue 应用中动态合并单元格并实现小计合计功能,这通常用于表格展示,例如财务报告或统计分析。以下是实现这个功能的关键知识点: 1. **数据处理**: - 效果图展示了最终的用户...

    vue通过数据过滤实现表格合并

    在Vue中,可以通过v-for指令渲染表格,然后对每一行数据添加rowspan和hidden属性,控制单元格合并行数和显示。对于需要合并的单元格,可以通过动态添加rowspan属性值和hidden类来实现。例如,在表格的每一行数据中,...

    VC对word操作,主要包含生成表格,并导入数据,合并单元格,编辑眉页等等

    在C++中,通过`#import`指令引入Office的类型库,这使得我们能够使用C++对象来调用Word的API方法。 2. **创建Word对象**: - 首先,我们需要创建一个`Application`对象实例,这代表了运行的Word应用。例如: ```...

    thymeleaf循环遍历集合并呈现在表格中

    然后,我们可以使用`th:text`指令来设置表格单元格的内容,通过`commander`对象的`get`方法获取对应的属性值,如`id`、`name`和`age`。 最后,当Thymeleaf渲染这个模板时,它会根据`commanders`集合的大小生成相应...

    Dreamweaver指令

    22. **合并与拆分单元格**:利用"修改/表格"菜单中的"合并单元格"和"拆分单元格"功能,可以调整表格结构。 23. **表格背景图片**:选中表格后,在表格属性中设置背景图片。 24. **插入表单对象**:Dreamweaver提供...

    FreeMarker指令学习

    在Web开发中,它常被用作Java服务器页面(JSP)的替代品,允许开发者将逻辑与呈现分离,提高代码的可读性和可...通过学习和掌握这些指令,开发者可以编写出清晰、简洁的模板,从而提高Web应用的开发效率和用户体验。

    Vue实现数据表格合并列rowspan效果

    这可以通过在`v-if`指令中检查当前循环索引`i`是否为0来实现。相应的Vue模板代码如下: ```html 姓名 课程数 课程名称 成绩 (item, index) in students"&gt; (m, i) in item.courses"&gt; ...

    VC读excel

    首先,VC++本身并不直接支持对Excel文件的操作,但可以通过Microsoft提供的COM组件——Automation接口来实现。这个接口允许VC++应用程序控制其他Office应用程序,如Excel,Word等。因此,我们需要引入`#import`指令...

    VC读写Excel数据

    首先,我们需要包含必要的头文件,如`#import`指令用于引入Excel的自动化接口: ```cpp #import "libid:00020813-0000-0000-C000-000000000046" no_namespace named_guids ``` 然后,我们可以通过`CoInitialize`和...

    Excel文件操作的VC++代码实现

    - 设置单元格值:通过`_Worksheet`对象的`Cells`属性,结合行索引和列索引(例如`Cells[rowIndex, columnIndex]`)访问特定单元格,然后调用其`Value`属性设置值。 - 获取单元格值:同样使用`Cells`属性,但读取`...

Global site tag (gtag.js) - Google Analytics