ASPxClientRichEdit.DocumentChanged Event

Fires if any change is made to the RichEdit's document on the client.

Declaration

DocumentChanged: ASPxClientEvent<ASPxClientEventHandler<ASPxClientRichEdit>>

Event Data

The DocumentChanged event's data class is ASPxClientEventArgs.

Remarks

Note that the DocumentChanged event only notifies about any client change made in the RichEdit's document.

The RichEdit synchronizes the document model between the client and server parts. You can handle the ASPxClientRichEdit.BeginSynchronization and ASPxClientRichEdit.EndSynchronization events to be informed about the synchronization status.

var bookmarkCache = [];  
function onInit(s, e) {  
    bookmarkCache = s.document.activeSubDocument.bookmarksInfo;  
}  

function onDocumentChanged(s, e) {  
    var currentBookmarks = s.document.activeSubDocument.bookmarksInfo;  
    var currentIndex = findBookmarkIndex(currentBookmarks, "bookmark")  
    if (currentIndex != -1) {  
        var indexCache = findBookmarkIndex(bookmarkCache, "bookmark");  
        if (indexCache == -1) {  
            bookmarkCache = currentBookmarks;  
            setBookmarkColor(currentBookmarks[currentIndex], "red");  
        }  
    }  
}  
See Also