设置primefaces dataTable的源网段列的Cell可以编辑,当回车键保存时,判断是否输入的网段合法,如果不合法就显示警告信息,并将这个不合法的数据用红色表示。问题是,怎么给这一个cell设定样式。通过给标签设定ID然后在后台代码中找到这个组件设定样式的时候就会让这个列的所有cell都会显示红色。换一种思路,给ID设定值#{strategy.sName}企图以每行数据的不会重复的名称作为ID值,这样后台就会根据ID得到一个特定的cell,但是实践表明,这个ID值时空的,页面报错不能将空的string作为ID值。同样的通过给<p:dataTable>设定属性rowIndexVar="rowIndex"然后让id值为#{rowIndex}也会报空字符串。最后尝试使用rowIndexVar="#{campusFirewallStrategyBean.rowIndex}",然后让id="{campusFirewallStrategyBean.rowIndex}"同样获取的值是空的。

解决方法:

使用cellEdit代替rowEdit方法,因为cellEdit方法中事件对象可以获取行索引。然后通过后台调用JS的方式获得特定cell进行样式设置,如下图。

转载于:https://www.cnblogs.com/it-deepinmind/p/7383844.html

Primefaces dataTable设置某个cell的样式问题相关推荐

  1. jquery datatable设置垂直滚动后,表头(th)错位问题

    jquery datatable设置垂直滚动后,表头(th)错位问题 问题描述: 我在datatable里设置:"scrollY": '300px',垂直滚动属性后,表头的宽度就会 ...

  2. 总结Python设置Excel单元格样式的一切,比官方文档还详细。

    Python对Excel表格处理非常方便,本文专门对Excel单元格样式设置进行总结,日常用到的设置基本都可以用openpyxl库完成. 创建一个表格 openpyxl是第三方库,如果你还没有安装,输 ...

  3. Openpyxl设置Excel 单元格样式

    一.打开Excel文件 方法1: 如果Excel不存在,新建一个Excel import openpyxl # 新建一个Excel wb = openpyxl.Workbook() sheetname ...

  4. 总结Python设置Excel单元格样式的一切,比官方文档还详细

    总结Python设置Excel单元格样式的一切,比官方文档还详细 Python对Excel表格处理非常方便,本文专门对Excel单元格样式设置进行总结,日常用到的设置基本都可以用openpyxl库完成 ...

  5. hssfrow 单元格样式_POI设置Excel单元格样式

    POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 先获取工作薄对象: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb ...

  6. 完全解读 OpenPyXL 设置 Excel 单元格样式

    来源:Python中文社区 OpenPyXL 使您能够以多种不同的方式设置单元格的样式.样式化单元格会让您的电子表格充满魅力!这将有助于将它们与其他电子表格区分开来.但是请不要过度使用, 如果每个单元 ...

  7. java poi设置单元格格式为数值_java中导出excel设置单元格的样式为数字格式怎么设置_Java代码实现设置单元格格式...

    java中导出excel设置单元格的样式为数字格式怎么设置 如果是使用poi,它会自动根据参数值设置单元格为恰当格式,只需传入数字类型参数值即可,比如 double value=....; cell. ...

  8. BPM实例分享:如何设置表单字体样式

    系统版本:V10.0 一些业务场景中,时尔需要改变表单字体 那如何设置表单字体样式? 本文将会针对全局表单和单个表单进行阐述! 1.全局表单:   修改WFRES\CSS\MvcSheet.css , ...

  9. 【RecyclerView】 九、为 RecyclerView 设置不同的布局样式

    文章目录 一.为 RecyclerView 设置不同的布局样式 二.完整代码 三.RecyclerView 相关资料 一.为 RecyclerView 设置不同的布局样式 为 RecyclerView ...

最新文章

  1. Spring Data JPA(官方文档翻译)
  2. 【Ansible 文档】【译文】模式
  3. 普及几个小常识,新手技能补充
  4. axios请求报Uncaught (in promise) Error: Request failed with status code 404
  5. ASP.NET页面请求处理
  6. VGGNet原理及tensorflow实现
  7. Linux eclipse+perl开发环境安装
  8. 马丁关于id加密验证防攻击
  9. vivox6Android版本,vivo x6有几个版本?vivo x6各版本区别对比评测
  10. CruiseControl 安装配置
  11. 【技巧记录】如何批量制作文件夹/文件夹名
  12. 微信小程序实现箭头方向转换与日历展开功能
  13. Camera ISP-知识大纲
  14. 重试利器Guava Retrying
  15. JVM内存分哪几个区,每个区的作用是什么?
  16. 怎么教你如何查看电脑的蓝牙版本【解决方案】
  17. 消防产品在酒店行业的应用
  18. 如何使用基础的conda
  19. 安装linux系统的ppt课件,Linux系统安装与入门PPT演示课件
  20. Ymir初级使用教程

热门文章

  1. 【hdoj_2152】Fruit(母函数)
  2. ArcGIS API for Silverlight地图加载众多点时,使用Clusterer解决重叠问题
  3. Java - 文件(IO流)
  4. 群里分享的react的收藏一下!今日周末,改了个表单验证然后无所事事了!
  5. sunos 查cpu主频指令prtdiag
  6. 微软Visual Studio2005开发工具路线图详解
  7. 天空之城 matlab,[转载]matlab演奏《天空之城》代码
  8. iwrite提交不了作业_iWrite英语写作教学与评阅系统移动端——学生使用手册
  9. python多线程_python多线程:控制线程数量
  10. linux shell 字符串操作详解 (长度,读取,替换,截取,连接,对比,删除,位置 )