1、高亮当前行
高亮效果:
方式一(推荐):
设置 Block 的 Current Record Visual Attribute Group 属性为:SELECTED_DATA
说明:SELECTED_DATA是模板中已有的视觉属性,可以根据需求新建 Visual Attribute Group, 然后设置Block的属性即可。
方式二:
使用app_record.highlight,在进入一行时高亮该行,离开该行时取消高亮。
高亮:app_record.highlight('SELECTED_DATA');
取消高亮:app_record.highlight('DATA');
在Block的WHEN-MOUSE-CLICK触发器中高亮行,在POST-RECORD中取消高亮比较合适。
局限:只支持鼠标点击,当使用KEY-DOWN/UP时高亮无效。
2、设置行背景色
情景:设置某些行的背景色,或者对特殊数据设置特别的视觉效果等
步骤如下:
2.1 添加Visual Attribute 对象
可以通过VA设置字体、字号、前景色、背景色等视觉属性
2.2 为Item设置VA属性
set_item_instance_property(BLOCK.ITEM,current_record,visual_attribute,VA_NAME);
eg:set_item_instance_property('MAIN.TEST_ITEM',current_record,visual_attribute,BOLD_COLOR);