我正在为 Pentaho PDI (AKA Kettle) 设计一个自定义插件。如果出现错误,我的方法会通过特定的元布局processRow()
发送错误行。putError()
运行时行为很好,但是在设计时连接步骤时,对话框会抱怨,因为它们认为错误行具有不同的布局。
我的问题是:如何设置RowMetaInterface
对话框使用的错误行?我尝试调用BaseStep.getErrorRowMeta()
and BaseStep.setErrorRowMeta()
方法,但对话框仍然看到错误的布局。