我已经覆盖了我的表单数据源上的displayoption方法,以显示没有足够库存的红线(基于库存位置和已发布的 生产环境 订单),但我认为在数据源上调用了几个方法(显示字段也使用了这些方法)我的表格)对我的表格的绘制有这样的影响,线条是红色但数据没有显示:
public void displayOption(Common _record, FormRowDisplayOption _options)
{
ProdBom _prodbomlocal = _record;
if (this.DRS_GetLineAvailable(_prodbomlocal) < 0)
{
_options.backColor(8421631); //Light Red
}
}
例如,当需要查询可用库存,已发布的 生产环境 数量等的许多行时,仅显示一行而不是例如一行 . 30行
我不知道该怎么做,有什么方法可以预先查询数据吗?
亲切的问候,
麦克风
2 回答
你试过调用
super()
吗?displayOption
中的任何计算都应该非常快,否则您的表单会很糟糕 .不要使用十进制的颜色代码,至少使用十六进制0x8080FF(BGR代码) .