由于项目主样式限定不可给行设定样式,所以只能一个个单元格设置
.t1 {background-color:#ffff66} //样式定义
.t11 {background-color:#ffff99}
var obj_Continued = document.all('oContinued_job');
var d1 = document.all('text'); //获取单元格对象
var obj_Continue_EndTime = document.getElementsByName('oContinue_EndTime');
var theSecond = 24 * 60 * 60 * 1000 ;
var checkArray = new Array() ;
var nowTime = '${currenttime}';
checkArray = nowTime.split("-");
nowTime = new Date(checkArray[0], checkArray[1], checkArray[2]);
for( i = 0; i < obj_Continue_EndTime.length; i ++ ){
var checkDate = obj_Continue_EndTime[i].value;
//alert(checkDate);2009-06-02 17:00:00.0,80853127
var theOid = checkDate.substring( checkDate.lastIndexOf(",") + 1, checkDate.length );
checkDate = checkDate.substring( 0, checkDate.indexOf(" ") );
checkArray = checkDate.split("-");
checkDate = new Date( checkArray[0], checkArray[1], checkArray[2]); // YYYY-MM-DD
var diffTime = ( checkDate - nowTime ) / theSecond;
if( diffTime == 1 ){
for(var k=0; k<d1.length; k++) {
if(d1[k].value==theOid) {
d1[k].className = "t1";//设置满足条件的单元格的颜色样式
}
}
for( j = 0; j < obj_Continued.length; j ++ ){
if( obj_Continued[j].value == theOid ) {
obj_Continued[j].color = "#000000";//设置字体颜色
}
}
} else {
for(var k=0; k<d1.length; k++) {
if(d1[k].value==theOid) {
d1[k].className = "t11";//不满足条件的使用另外的样式
}
}
for( j = 0; j < obj_Continued.length; j ++ ){
if( obj_Continued[j].value == theOid )
obj_Continued[j].color = "#000000";//设置字体颜色
}
}
}
<!-- 序号 -->
<td align="middle" id="text" value="${continued_job.oid}">
<font id="oContinued_job" value="${continued_job.oid}"><ww:property value="#rowstatus.Index+1" /></font></td>
<!-- 站名 -->
<td align="middle" id="text" value="${continued_job.oid}">
<font id="oContinued_job" value="${continued_job.oid}"><ww:property value="stname"/></font></td>
分享到:
相关推荐
在IT行业中,尤其是在Web开发领域,我们经常需要根据数据的特定条件来动态地改变用户界面的展示效果,比如设置单元格的颜色。这个过程通常在数据绑定事件中完成,以实现数据与视图的交互。标题“根据条件设置单元格...
在JavaScript中,改变表格(Table)单元格(TD)的背景颜色是一项常见的需求,尤其是在创建交互式网页时。本文将详细介绍如何使用JavaScript实现这一功能,并确保兼容多种浏览器,包括Chrome、Firefox、Safari、Edge...
而xlsx-style是SheetJS的一个扩展,它为SheetJS增加了样式支持,允许我们在前端生成具有丰富样式的Excel表格,如设置单元格背景色、文本居中、自动换行、调整宽度以及显示百分比等。 首先,让我们深入了解SheetJS的...
这样就实现了在用户点击单元格时能够看到单元格内容,并且单元格的文本颜色变为蓝色,增强了用户交互的体验。 ### 总结 本文介绍的使用JavaScript动态生成表格并为每个单元格添加单击事件的方法是Web开发中一项...
标题“spreadjs_条件验证通过后改变单元格背景色-demo.zip”揭示了这是一个关于 SpreadJS 库的示例,该库允许开发人员在 Web 应用程序中实现类似 Excel 的功能。这个特定的示例专注于在满足特定条件时动态改变单元格...
在这个例子中,我们将关注Aspose对于Excel文件的操作,特别是导出、合并单元格以及设置单元格样式的功能。 1. **Aspose导出Excel**: Aspose允许开发者将数据导出为Excel文件格式,这对于数据报告、数据分析或者...
在EXTJS中,单元格变色可以通过renderer函数来实现。renderer函数是Grid Panel中 columns配置项的一个属性,用于格式化单元格的内容。在上面的代码中,我们可以看到,renderer函数fnColumnColor被应用于“人员名称”...
在Excel中,单元格的对齐方式可以通过设置`!align`属性来控制。例如,要使单元格内容水平和垂直居中,可以这样设置: ```javascript cell['!align'] = { "horizontal": "center", "vertical": "center" }; ``` 五、...
使用学习的表格技术画出一个表格(只有一个单元格),创建一个按钮,每次点击按钮的时候表格中的单元格()的背景颜色都会变成另一种...如此往复在几种颜色中循环变化(比如在红,兰,黄,绿四种颜色之中循环变化)。
在前端开发中,有时我们需要为用户提供将数据导出为Excel的功能。这通常涉及到与后端交互,...在实际项目中,确保按照需求正确设置字体、列宽、行高、对齐方式和合并单元格,可以极大地提升导出文件的可读性和美观度。
excel单元格进度条,可实现用单元格填充颜色显示执行进度。
本项目是基于VS2010创建的一个Web空应用,主要实现了LigerGrid的一个高级特性——根据单元格的值动态设置行的背景颜色。这一功能对于数据可视化和用户交互性提升有着显著的效果。 首先,LigerGrid的行背景颜色设置...
SpreadJS是一款强大的JavaScript电子表格组件,它允许开发者在Web应用中实现类似于Microsoft Excel的功能。在本示例中,我们关注的是如何识别单元格的数据类型,特别是富文本。 富文本是指包含多种格式(如字体、...
富文本编辑器是一种常见的网页和应用中的文本输入组件,它允许用户在编辑环境中进行复杂的文本格式设置,如字体、字号、颜色、对齐方式等,同时支持插入图片、链接、表格等多种元素。在IT领域,富文本编辑器是构建...
在JavaScript编程中,有时我们需要对网页中的元素进行交互式操作,比如当用户点击某个单元格时,改变其背景色。本篇文章将详细讲解如何利用JavaScript实现这个功能,特别是针对表格(table)中的单元格(td)。 ...
初始状态,所有的单元格的颜色为白色,用户在文本框中输入数字6,然后点击按钮,序号为6的单元格变成黄颜色,然后用户输入3,单元格6变回白色,单元格3变成黄色。
在JavaScript中,Sencha Touch和ExtJS框架提供了一种强大的表格组件——GridPanel,用于展示和操作数据。本文将深入探讨如何使用GridPanel进行单元格编辑以及改变单元格颜色。 首先,GridPanel是ExtJS中用于创建...
### 使用JavaScript中的ActiveXObject填充并设置Excel格式 在IT领域,特别是对于那些处理大量数据的开发者来说,能够熟练地利用编程语言对Excel进行操作是一项非常有用的技能。本篇将详细介绍如何使用JavaScript...
`xlsx.full.min.js`是一个强大的库,它允许开发者在前端生成Excel文件并设置样式,极大地扩展了JavaScript处理Excel数据的能力。这个库的核心是XLSX库,它是一个用于读写电子表格文件(如.xlsx和.xls)的开源...
通过学习这个教程,你不仅会掌握如何在Axure中设置中继器表格的特定单元格样式,还能了解到如何结合数据和逻辑来提升原型的动态表现力。这对于提升原型的交互性和专业性有着极大的帮助。记得在实践中不断尝试和调整...