I've noticed this strange behaviour, and tried explaining it to a colleague, but they are right its wierd. if you have a datagrid, the new button, just opens the page (no microflow) if you copy this button and paste it somewhere else, all of a sudden this button doesnt know that it needs to create an object. is there some magic going on with it being in a datagrid?
I’ve noticed before that datagrid buttons are somehow separate from ‘normal’ buttons. You also can’t copy buttons from pages into datagrid control bars.
If you want to have the same functionality, you’ll need to drag a new ‘Create button’ into your page from the toolbox. Copying it from a datagrid doesn’t work.