Reputation: 1263
I need to design a kind of templating system for text: the user enters a piece of text and types some special markers like (**) inside the text that tell the software that the text (**) will need to be changed to some other content.
What I would like to do, is displaying the user the list of fields that need to be changes so that the user can insert the proper data.
I was thinking about doing that displaying all the text (in a text box) and substitute the (**) chars with a textbox so that the user can enter the text. Is there a way to do that? What do you think of this approach? Do you have better ideas? The point is that I would like to show the user the context in which the substitution takes place.
Thanks.
Upvotes: 0
Views: 85
Reputation: 33149
Why not scan the text and generate textboxes on the fly?
Your code would display the templated text, scan it and then, per templated variable it finds, generate 1 textbox. You list those textboxes, one per line, below the text and as soon as the contents in one textbox change, you update the text so that the user sees what this will look like.
Upvotes: 1