Sam - This following might by a technique to make it easier for your users.
(1) Create a custom css file with one or more styles similar to the following:
> tbody > tr > td, table.MyTable
border: thin solid #000000;
This will apply a border to a table and all cells in any table where the table class="MyTable" (note teleriks editor creates a table in the following structure <table><tbody><tr><td>.....
Add the following to the toolsfile.xml
And make sure your have the following tool enabled
tool name="ApplyClass" />
Now when the user open the table wizard dialog, they can click on the Table Properties tab, select the css class MyTable, which will set the table class="MyTable", which will give borders to the table and cells. How about that, they only had to set one propery in the window to get borders :-)
Add a reference to the css file in your pages so the tables will display properly when just viewing.
Two hitches to all of this that I know of.
- You would have to pre-define any flavors of border styles as different css classes they can select from....but if it makes it easier for the user it might be worth the trouble. The up side to this is that you can standarize how tables look and change the look by tweaking from a single place, the css file.
- I have not had luck getting this to display correctly while editing (only shows the border around the table, no column borders) but the table displays correctly when you exit the editor.
So far I've only tested this in IE8 but the css used above is an accepted css technique.