Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
protogrid:script_library [2021-01-22 14:50] – [Execute JS on field change] druprotogrid:script_library [2021-01-22 14:54] – [Manipulate Contet of Rich Text Field] dru
Line 83: Line 83:
  
 <code javascript> <code javascript>
-var rich_text_editor = $("#"+rich_text_field_id)[0].editor;                           // Get object of Rich Text Editor+var rich_text_editor = $("#"$.escapeSelector(rich_text_field_id))[0].editor;       // Get object of Rich Text Editor
  
 var content = rich_text_editor.getDocument().toString();                              // Get complete content as string var content = rich_text_editor.getDocument().toString();                              // Get complete content as string
 +var current_range = rich_text_editor.getSelectedRange();                              // Get cursor posistion / selected text range
 +
 rich_text_editor.setSelectedRange([0, 0]);                                            // Set cursor to position 0 rich_text_editor.setSelectedRange([0, 0]);                                            // Set cursor to position 0
 rich_text_editor.setSelectedRange([0, 10]);                                           // Set text selection from position 0 to position 10 rich_text_editor.setSelectedRange([0, 10]);                                           // Set text selection from position 0 to position 10
-var current_range = rich_text_editor.getSelectedRange();                              // Get cursor posistion / selected text range 
 rich_text_editor.insertString("Hello!"                                              // Insert String at selected position rich_text_editor.insertString("Hello!"                                              // Insert String at selected position
 rich_text_editor.insertHTML("<strong>Hello World!</strong>");                         // Insert HTML at selected position rich_text_editor.insertHTML("<strong>Hello World!</strong>");                         // Insert HTML at selected position
Print/export