2010-04-27 26 views
8

Tôi đang tìm cách để chọn một cách có lập trình tất cả nội dung bên trong một phiên bản trình soạn thảo TinyMCE.Làm thế nào để lập trình chọn tất cả văn bản bên trong trình soạn thảo TinyMCE

Lý do tôi cần điều này là tôi muốn nó nếu tất cả văn bản bên trong trình soạn thảo được chọn, ngay khi ai đó nhấp vào nó (tôi đang sử dụng TinyMCE kết hợp với JEditable, nhân tiện).

Cảm ơn,
Edan

Trả lời

9

Giả sử bạn đã biên tập dụ TinyMCE của bạn lưu trữ trong một biến gọi là ed:

ed.selection.select(ed.getBody(), true); 
+0

Cảm ơn! Tôi đã kết thúc việc thêm một hàm cài đặt trong các thiết lập tineMCE.init(), đã thực hiện chính xác điều này. –

+0

@Tim Down ed là gì? tôi nên khởi tạo như thế nào – wilsonrufus

1

Đối TinyMCE 4 Tôi đang sử dụng các đối tượng Phạm vi cho lựa chọn:

function selectAll(editor) { 
    range = editor.dom.createRng(); 
    range.selectNodeContents(editor.getBody()); 
    editor.selection.setRng(range); 
} 

selectAll(tinyMCE.focusedEditor); 
Các vấn đề liên quan