No, because you need an additional trigger with the dialog button is pressed event. You could make a local triggr for it, but the hassle is pretty much the same.
I don't think creating dialog and dialog buttons locally is a good thing. It would leave problems for variables that return different outcomes when a button is pressed. Just use the built in Display Dialog for Player.