• 2024-09-24报表中按下上下左右按键input会像excel一样跳转聚焦
    上下左右按键input聚焦###html使用在需要聚焦的input后加下面内容@keydown.native="handleKeyDown($event,0,0)":ref="'0_0'"或者@keydown.native="handleKeyDown($event,index,0)":ref="`${index}_0`"###引入此方法h
  • 2024-08-29FTP上传日志文件
    1、/***d) 更新上传日志文件(把最新上传的“模号/文件名称”覆盖到LastFtpFile.log),*ftp://10.210.85.249/LastFtpFile.log,log内容举例:P10123-1/mcn-2300707-001.xlsx,*多条数据时换行存储。*/privatevoidupdateLog(String[]modelingNoArr,Li
  • 2024-07-25EasyExcel 读取xls 监听行数据问题
    需求:导入xls文件需要判断是否空值,时间格式是否问题监听器classExcelListenerextendsAnalysisEventListener<RevWaterUserDocAndUserPayImportExl>{publicExcelListener(List<RevWaterUserDocAndUserPayImportExl>result){this.list=result;
  • 2024-07-23vue3 + arco design vue 表身单元格合并
    表格展示效果如下图:后端返回的数据格式如下arcodesignvue单元格合并还挺复杂的,今天接到这个需求时,还是有点无从下手,后来经过一些列尝试之后得出如下代码<a-tableclass="table-data":data="tableData":bordered="{wrapper:true,cell:true}":span-method="dat
  • 2024-07-10泛微OA同一天内小时计算
    大家好,我是秃头程序员,今天带来一篇E9时间计算实战需求需求是:同一日期内,计算时间相差多少个小时首先先上代码再来一步步解析<script> WfForm.bindDetailFieldChangeEvent("field128860,field128861,field128863",function(id,rowIndex,value){//明细字段值变化触发事件,监
  • 2024-07-01EasyExcel 自定义表头颜色
    publicvoidexport(ObjectDTOdto,HttpServletResponseresponse){try{if(ObjectUtils.isEmpty(dto.getObjNumberList())){thrownewBusinessException("编号不允许为空");}ListRespresult=o
  • 2024-06-18C# 数据导出成Excel的流
    导出的帮助类publicclassExcelHelper{///<summary>///将给定的模型列表转换为Excel内存流,第一行和第二行是居中对齐加粗的///</summary>///<typeparamname="T">模型类型</typeparam>///<paramname="models&qu
  • 2024-05-25LeetCode //C - 119. Pascal‘s Triangle II
    119.Pascal’sTriangleIIGivenanintegerrowIndex,returntherowIndexth(0-indexed)rowofthePascal’striangle.InPascal’striangle,eachnumberisthesumofthetwonumbersdirectlyaboveitasshown: Example1:Input:rowIndex=3Outpu
  • 2024-05-08使用同事封装好的table(使用el-table),修改表头背景色怎么实现
    花了一下午时间基本功还是比较差参考博客1首先,要修改表头颜色,需要el-table的属性:header-cell-style可以这样写:header-cell-style="{background:'#409EFF',color:'#409EFF'}"而我有两个点需要考虑1)只有部分表头需要修改颜色2)同事封装的组件,对背景颜色使用了!important解决
  • 2024-04-25el-table 合并单元格
    objectSpanMethod({row,column,rowIndex,columnIndex}){constlength=this.newlist[this.saveindex].data.newTable.length-this.newlist[this.saveindex].data.tag_list_all.length//新增:处理前两行前两列的合并if(rowIndex<
  • 2024-04-20Devexpress GridControl下拉框实现联动
    实现效果1.先在设计界面绑定数据列1.点击设计器2.绑定数据列2.绑定GridView的FocusedRowChanged事件//定义两个下拉框_RIcmbtype:不良分类_RIcmbdefect:不良信息RepositoryItemComboBox_RIcmbtype=newRepositoryItemComboBox();RepositoryItemComboBox
  • 2024-04-06UniStringGrid 选择行
    UniStringGrid选择行UniStringGrid是一个用于显示文本的控件,通常用于Delphi的Unicode版本。要在UniStringGrid中选择行,你可以通过设置Grid.Selection属性来实现。以下是一个简单的例子,展示了如何在UniStringGrid中选择一行:procedureTForm1.SelectRow(Grid:TUniSt
  • 2024-03-21Leecode 杨辉三角Ⅱ
    Day7第二题我的思路和上一篇的杨辉三角一致,只不过将List获取层数的代码List.get(0).add()修改成数组classSolution{publicList<Integer>getRow(introwIndex){List<Integer>getRow=newArrayList<Integer>();int[][]dp=newint[ro
  • 2024-03-08VB.NET 在DataGridview 动态添加下拉列表控件DataGridViewComboBoxColumn要点两次才可以显示下拉选项
     DataGridview属性EditMode设为EditOnEnter 添加如下事件代码PrivateSubdgvZhiJianXiangMu_CellClick(ByValsenderAsSystem.Object,ByValeAsSystem.Windows.Forms.DataGridViewCellEventArgs)HandlesdgvZhiJianXiangMu.CellClickIfe.ColumnIndex>=0AndAls
  • 2024-03-05c# .net winfrom sunnyui的RichTextBox TextBox的KeyPress和KeyDown对Enter按钮无效处理
    效果图: 在此之前感谢博主,winform无法屏蔽回车事件、KeyPress事件不执行问题解决-CSDN博客根据该大佬的方式,需处理添加回车事件处理,便继承了RichTextBox重写该方法,且执行了执行事件publicsealedclassMyUIRichTextBox:UIRichTextBox{publicboolLastRow=false;
  • 2024-02-24leedcode 杨辉三角-II
    自己写的:classSolution:defgetRow(self,rowIndex:int):#初始化一个列表以存储帕斯卡三角形的行li=[]#前两行是预定义的li.append([1])li.append([1,1])#rowIndex为0和1的基本情况ifrowIndex
  • 2023-12-23设置element组件表格:表头样式、单元格样式、表尾合计、边框、行高
    设置表格头样式methods:{headerCellClassName({row,column,rowIndex,columnIndex}){if(rowIndex===0){return{textAlign:'center',background:'#FFD966',fontWeight:'bold',color:'#000000'
  • 2023-12-04记录--前端实习生的这个 bug 被用做了一道基础面试题
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言测试发现了一个问题,简单描述问题就是通过函数删除一个数组中多个元素,传入的参数是一个数组索引。然后发现实际效果有时删除的不是想要的内容。具体 Bug 代码实现:constarr=[1,2,3,4,5,6,7];constrem
  • 2023-12-04Eclipse SWT table 实现编辑功能
    table_2.addMouseListener(newMouseAdapter(){//给需要编辑的表格增加监听 @Override publicvoidmouseDoubleClick(MouseEvente){//鼠标双击时触发 if(table_2.getSelectionCount()!=0){ finalTableItemitem=table_2.getItem(table_2.getSelectionInd
  • 2023-11-30E8重写已有JS事件
    window.onload=function(){overwriteSubmit(function(){//验证成功返回truealert("12312312");returntrue;//验证失败返回false});};/***重写保存事件。*/varoverwriteSubmit=function(onSubmit){vardoSave_nNewOld=doSave_nNew;d
  • 2023-10-27winforms的datagridview内设置右键菜单,并删除指定一行,之后序列号改变
    一、编辑右键菜单  1、在工具箱中拖入一个contextMenuStrip控件;  2、编辑contextMenuStrip控件,在控件内添加想要的选项,在此添加“删除”选项;  3、(可选项)绑定DataGridView和新增的contextMenuStrip1,选中DataGridView,属性,contextMenuStrip中选择下拉:contextMenuStrip1
  • 2023-10-24Element-UI的Table表头合并
    一、效果图1、原图效果2、目标效果二、实现思路1、表头第一行的第一列占零格,表头第一行的第二列占两格2、表头第一行的第一列隐藏三、完整代码<el-table:header-cell-style="headerStyle">headerStyle({row,column,rowIndex,columnIndex}){if(rowIndex===0){row
  • 2023-10-13elementui表格复杂操作
    1.elementui表格最后一行加粗显示表格table加以下属性:cell-style="cellStyleModify"methods方法实现:cellStyleModify({row,column,rowIndex,columnIndex}){letfontStyle=null;if(row.ggmc.includes('合计')){fontStyle='font-wei
  • 2023-10-05vxetable使用时,即需要传自己的参数,还需要使用框架原有参数
    例如普通调用时只需要传入 change="changeBtnTypeOpenx(index,$rowIndex)"当需要传入默认返回的值时,则采用 change="changeBtnTypeOpenx($event,index,$rowIndex)"注意调用时增加了$event参数。同样在被调用的函数里要接收这些参数changeBtnTypeOpenx(event,index,rowIn
  • 2023-10-04使用Aspose.Cell控件实现Excel高难度报表的生成(二)
    继续在上篇《使用Aspose.Cell控件实现Excel高难度报表的生成(一)》随笔基础上,研究探讨基于模板的Aspose.cell报表实现,其中提到了下面两种报表的界面,如下所示: 或者这样的报表格式  首先来分析第一种报表,这个其实还是比较固定的二维表,我们只要绑定相关的信息即可,设计模板如下