A couple of questions regarding DocumentVariableFields:
1. Is it possible to make a field read only, i.e. the field cannot be deleted from the UI.
I'm inserting the field into a table cell:
RadDocumentEditor editor = new RadDocumentEditor(document);
var cell = document.EnumerateChildrenOfType<TableCell>().ToList()[0];
if (cell != null)
{
DocumentPosition position = new DocumentPosition(document);
position.MoveToDocumentElementStart(cell.Blocks.First());
document.CaretPosition.MoveToPosition(position);
DocumentVariableField docVariable = new DocumentVariableField() { VariableName = "2000" };
editor.InsertField(docVariable);
}
doc_text.Document = document;
doc_text.Document.DocumentVariables["2000"] = "Date";
//doc_text.Document.DocumentVariables["2002"] = " ";
var field = doc_text.Document.EnumerateChildrenOfType<FieldRangeStart>().Where(x => x.Field.FieldTypeName == "DOCVARIABLE"
&& ((DocumentVariableField)x.Field).VariableName == "2000").FirstOrDefault();
if (field != null)
{
doc_text.UpdateField(field);
}
2. Is it possible to 'attach' a click event handler to a field, or a table cell?
Thank you