Table on Web - won't save table entries

Problem description:

Form 1: A form with a single field entitled RTF, property ‘Web Access: Display using best fit for OS is selected’. A document created with this form contains 3 tables.

Form 2: Property ‘Inherit entire selected document into rich text field’ , into field named RTF on this form also, is clicked on.

View Action Button: Code to compose new document from view action button below. The 2nd line imports the RTF document, which contains the table, into the field RTF in EngChgOrder form. . Using this method so users can add rows to the tables as needed.

@Command([OpenFrameset];“ECO”);

@Command([OpenView];“(Rtf View)”; “rtf”);

@Command([Compose];“EngChgOrder”)

Form 2 Works fine on client. Problems with Form 2 on Web, however: 1) No table entries in the table will save. 2) When I open Form 2 on client after saving on Web, there is a red dot in each of the table entries, and if I try to save I get the message ‘Cannot save bitmap to disk’.

Anybody know fix/workaround for this?

Subject: Table on Web - won’t save table entries

If I understand what you are trying to accomplish, and if you are willing to look at a third party product, our CoexEdit integrates with various very powerful web editors to allow full functional editing on the web, and an almost seamless conversion back and forth between Notes rich text, so when you are on the web. If you don’t need the content in rich text at all, but just on the web, an integration with a web editor without CoexEdit is also possible. Either way, your users can create tables, add rows, insert graphics, etc., much as they would in the Notes client.

Subject: Table on Web - won’t save table entries

In my opinion, you’re not going to get the web to behave this way. You say you want users to be able to addrows to a table. This is usually done with JavaScript adding elements to the Document Object Model (DOM) of the current page.

Here is something from http://javascript.internet.com/miscellaneous/add-a-row.html

function addRow(id){

var tbody = document.getElementById

(id).getElementsByTagName(“TBODY”)[0];

var row = document.createElement("TR")

var td1 = document.createElement("TD")

td1.appendChild(document.createTextNode("column 1"))

var td2 = document.createElement("TD")

td2.appendChild (document.createTextNode("column 2"))

row.appendChild(td1);

row.appendChild(td2);

tbody.appendChild(row);

}

Any information you type into the table will have to be captured in a field of some sort, rich text or otherwise. You’re talking about a fairly complex operation to accomplish on the web. This has been dealt with in many technologies, but to my knowledge, Domino doesn’t offer any native ways of handling this — though there may be something in the rich text applet that could do it that I’m not aware of.