I'm sorry to say this, but I tried that approach, and I did not get that option displaying in the context menu after right-clicking on the target datasource form active method.
 
The only option available is to manually create the class and not forgetting to add the following:
 
[ExtensionOf(formDataSourceStr(SalesTable, SalesTable))]  
 final class SalesTable_Extension
Then extend the active method and do not forget chain wrapping the data method: 
next active( )