Create button through script?

You can put an embedded view in a cell in the table. This can have buttons or really anything you want.
See manual pages: Perspective - Table - Ignition User Manual 8.0 - Ignition Documentation