我有一个基于ADFBC应用程序中实体的视图列表。 我在桌子上展示它们。
假设我有几个表,例如SUPPLIERS,ITEMS等基于某些实体......是否有办法防止它们有空格 在他们的列属性?
Example:
SUPPLIERS
- SUPPLIER_CODE
- SUPPLIER_NAME
ITEMS
- ITEM_CODE
- ITEM_DESC
我希望SUPPLIER_CODE和ITEM_CODE没有任何空格...... 所以对于这些用例:
The following are valid
SUPPLIER_1, SUPPLIER_2, SUPPLIER_3
ITEM_1, ITEM_2, ITEM_3
but the following should not be allowed
SUPPLIER 1, SUPPLIER 2, SUPPLIER 3
ITEM 1, ITEM 2, ITEM 3
如果用户在输入文本中保留此属性,则应在用户界面中显示以下消息。“此列属性中不允许使用空格”
有没有办法在一个地方进行这些更改,以便那些不需要此检查的视图属性会受到影响并跳过?
答案 0 :(得分:0)
假设您有一个视图对象SuppliersVO.xml,您可以公开行实现:SuppliersVORowImpl.java
然后,在方法内:setSupplierCode(String val)和setSupplierName(String val),执行以下操作:
public void setSupplierCode(String val) {
if(val != null)
val = <do your trimming here>
this.setAttributeInternal(SUPPLIERCODE, val);
}