首页 > 其他分享 >采购订单列表根据条件设置行背景色

采购订单列表根据条件设置行背景色

时间:2024-08-06 14:08:45浏览次数:11  
标签:args AddReference BOS System 列表 背景色 订单 import clr

 

 方式一:通过Python脚本实现

 

import clr 
clr.AddReference('System')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('System.Drawing')
clr.AddReference('System.Collections')

from System import *
from System.Collections import *
from System.Collections.Generic import *
from Kingdee.BOS import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.Metadata import FormatCondition
from System.Drawing import *

def OnFormatRowConditions(args):
  if(args.DataRow.ColumnContains('F_Krystal_PriceStatus') and args.DataRow['F_Krystal_PriceStatus'] is not None):
    if(args.DataRow['F_Krystal_PriceStatus']!='B'):
      fc = FormatCondition()
      fc.ApplayRow = True
      fc.BackColor = "#FF0000"
      args.FormatConditions.Add(fc)
View Code

 

 

方式二:设置列表条件格式

 

重启开发环境

 

标签:args,AddReference,BOS,System,列表,背景色,订单,import,clr
From: https://www.cnblogs.com/lanrenka/p/18296592

相关文章

  • 采购订单打开单据时表格行设置颜色
     列表根据条件设置背景色importclrclr.AddReference('System')clr.AddReference('Kingdee.BOS')clr.AddReference('Kingdee.BOS.Core')clr.AddReference('System.Drawing')clr.AddReference('System.Collections')fromS......
  • Androidstudio开发,ListView实现通讯录联系人列表( 四)
    文章目录1.涉及到的技术点2.发环境3.需求分析4.实现步骤5.代码实现全部过程6.效果图7.其它资料学习1.涉及到的技术点数据库SQLite的使用列表控件ListView的使用ListView事件监听适配器BaseAdapter的使用线性布局LinearLayoutCompat的使用2.发环境开发工具......
  • PHP中如何实现函数的可变参数列表
    在PHP中,实现函数的可变参数列表主要有两种方式:使用func_get_args()函数和使用可变数量的参数(通过...操作符,自PHP5.6.0起引入)。1.使用func_get_args()函数func_get_args()函数用于获取传递给函数的参数列表,并作为一个数组返回。这种方式不需要在函数定义时明确指定参数的数......
  • 用Python和PyQt5打造你的专属音乐播放器!轻松创建带封面的音乐列表
    在本文中,我们将介绍如何使用Python的PyQt5库创建一个简单的音乐播放器。这个音乐播放器可以显示歌曲的封面,并且点击封面就可以播放对应的歌曲。依赖库首先,我们需要安装PyQt5库。可以使用以下命令进行安装:pipinstallPyQt5功能如下:显示歌曲列表:程序会在指定的目录(在......
  • 【Python学习手册(第四版)】学习笔记14-迭代器和列表解析(一)
    个人总结难免疏漏,请多包涵。更多内容请查看原文。本文以及学习笔记系列仅用于个人学习、研究交流。本文主要以通俗易懂的语言介绍迭代器(文件迭代、手动迭代iter和next等),列表解析式包括基础知识包括写法、文件上使用列表解析、扩展列表解析语法等,对列表解析不懂的同学着重推荐......
  • 如何在for循环期间修改列表条目?
    我知道在迭代循环期间修改列表是不安全的。但是,假设我有一个字符串列表,并且我想删除字符串本身。替换可变值算作修改吗?参见为什么修改迭代变量不影响后续迭代?相关问题:分配给迭代变量不修改底层顺序,也不影响未来的迭代。在循环迭代期间修......
  • 7.三种列表
    一.列表 列表是用来布局内容排列整齐的区域,分为无序列表,有序列表,定义列表,如下所示1.无序列表,用来布置排列整齐的不需要顺序的区域,是<ul>标签,是一个双标签,用法是<ul>标签嵌套<li>标签,<ul>标签里只能包裹<li>标签,而<li>标签里面可以包裹任何内容,用法如下:<ul>......
  • 易优CMS模板标签uiarclist文档列表
    【基础用法】标签:uiarclist描述:文档列表编辑,比uitext、uihtml、uiupload标签多了一个typeid属性,使用时结合html一起才能完成可视化布局,只针对具有可视化功能的模板。用法:<divclass="eyou-edit"e-id="文件模板里唯一的数字ID"e-page='文件模板名'e-type="arclist">{eyou:uiar......
  • Python 基础教程:List(列表)的使用
    《Python基础教程:List(列表)的使用》在Python中,列表是最基本的数据结构之一,它是一种有序的、可变的数据集合,可以包含任意类型的元素,包括数字、字符串、其他列表等。1.列表的创建列表使用方括号[]创建,列表中的元素用逗号,分隔。#创建一个包含整数的列表numbers......
  • 有没有办法通过列表理解来做到这一点?
    我有一个看起来像这样的列表:data=['1','12','123']我想生成一个新列表,看起来像这样:result=['$1','1','$2','12','$3','123']其中$符号后面的数字是下一个元素的长度。执行此操作的直接方法是使用......