Ok this is not actually a plugin, but I think it is usable enough. You can try it and see it at http://braintest.tiddlyspot.com/. Search for *Inline editable tables. *Here is the main description:
The ability to *edit tables in view mode* has been very demanded since TW5 came out. Maybe This is not as easy as many people would like to but it demonstrates how powerful and flexible TW5 can be. First of all, the list of *needed tiddlers*. Drag and drop all of them to your TW window. - $:/plugins/skeeve/newtiddler.js <http://braintest.tiddlyspot.com/#> - <http://braintest.tiddlyspot.com/#>CSS-Table<http://braintest.tiddlyspot.com/#CSS-Table> - <http://braintest.tiddlyspot.com/#>Editable-Table<http://braintest.tiddlyspot.com/#Editable-Table> If you *already have the newTiddler widget* from (tiddlystuff<http://braintest.tiddlyspot.com/#tiddlystuff.tiddlyspot.com> ) *you have to update to this version*. This version has been modified by me to add some features such clearing the temporary tiddlers and defining tags without using a skeleton. This makes the process of creating new tables easier. *This edition should be retro compatible but make a backup first.* How to use itCreating a new table Ok, this is the worst part of all the process. 1. You have to clone the Editable-Table<http://braintest.tiddlyspot.com/#Editable-Table> tiddler and name it however you want. 2. Fulfill the fields of your new table tiddler to fit your needs. Here is what each field is for: - *table-headers:* The name is self explanatory - *table-fields:* this should be lower case and *different from the table headers names*. Take the Editable-Table<http://braintest.tiddlyspot.com/#Editable-Table> as an example. You can use the same names to table-headers with the first letter in uppercase. This fields are those you will be able to edit. - *filter-tag:* Since each table row is going to be a single tiddler you have to use a tag to group them all. Type here that tag name - *sort-field:* Which table field you want to use as order index. This will be easier when TW 5.0.9 comes out. Just *clicking in table headers will order the table with that field*. 3. Save the tiddler. *Using the table.* At this point to can start using the table as a standalone tiddler if you want, as a contacts database or whatever. You can transclude it to other too tiddlers if you want, but *PLEASE read the section below*. *Adding rows* You can add a new entry filling the first's row cells and clicking the plus button. The table will create a new entry with the provided data. *You don't have to fulfill all the fields. Only the table title is mandatory.* Editign rows Clicking will enable the edit mode of that row. Here you can edit all the columns except the first one. This is because the first one is the tiddler title and can't be edited this way. You can always open the tiddler which tat row represents and edit the title. *In edit mode* clicking will delete the row and the related tiddler. Clicking will exit the edit mode for that row. This does not actually saves the row because it is saved as you type. Transcluding the table If you want to *transclude it* to other tiddlers always use the {{!!tableName}} notation. This is mandatory because the table *depends on its tiddler fields*. If you transclude the table using the transclude widget the table will try to grab those fields from the tiddler it is transcluded to. You can create the required fields in the destination tiddler but that way you will have only ONE table. Live example Here you have a live example of a contacts database. You can play around with it, add records, edit them and erase them. This has been transcluded using {{Editable-Table}}. *As I said before* clicking on the table headers does nothing in 5.0.8 and older, but in TW 5.0.9 this will sort the table by that column. There is no action needed by your side, it is already ready for the update. -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.