Package org.adempiere.base
Interface IColumnCallout
- All Known Implementing Classes:
CalloutAssetMPLogAmt,CalloutAssetMPLogMeterSearch,CalloutBPartnerQuickEntry,CalloutCheckNFeEmitDate,CalloutCheckNFTransportAut,CalloutDefineDadosLoteRPS,CalloutFormacaoCustoNF,CalloutFormacaoPreco,CalloutInfoWindow,CalloutNFSeCancelamento,CalloutOrderFixedAsset,CalloutRMAGetDocFiscal,CalloutSetAutXML,CalloutSetCFOP,CalloutSetControleRemessaInfo,CalloutSetCostMovementLine,CalloutSetDestBPartner,CalloutSetDestLocation,CalloutSetDI,CalloutSetEmitBPartner,CalloutSetEmitLocation,CalloutSetEntregaLocation,CalloutSetMpRecebida,CalloutSetNFMovement,CalloutSetOrigemProdBenFiscal,CalloutSetProductData,CalloutSetRecalculeTax,CalloutSetShipper,CalloutSetUOM,CalloutSetValidaImpostoTransporte
public interface IColumnCallout
Column Callout Interface
-
Method Summary
-
Method Details
-
start
String start(Properties ctx, int WindowNo, GridTab mTab, GridField mField, Object value, Object oldValue) Start Callout.Callout's are used for cross field validation and setting values in other fields. When returning a non empty (error message) string, an exception is raised.
When invoked, the Tab model has the new value!
- Parameters:
ctx- ContextWindowNo- current Window NomTab- Tab modelmField- Field modelvalue- The new valueoldValue- The old value- Returns:
- Error message or ""
-