簡體   English   中英

如何在ie11中的RadEditor中選擇多個元素

[英]How to select multiple elements in RadEditor in ie11

我正在基於IE11運行的基於ASP.NET的應用程序上工作。

該應用程序的一部分利用(Telerik) RadEditor創建多個項目的布局。 我正在嘗試實現一項功能,該功能允許用戶選擇多個元素,然后垂直或水平對齊它們。 有人告訴我,該功能過去曾經可以使用,但是當IE從9升級到10或從10升級到11時,該功能停止了工作。

我可以通過按住Control鍵並單擊來選擇頁面(在(Telerik) RadEditor內容空間中)中的多個元素(在所有選定元素上顯示選擇邊框)。 我的問題是編輯器找不到所有選定的元素,而是返回第一個。

相關(JavaScript)代碼是:

var editor = $find("RadEditor1");
var theSelectionObject = editor.getSelection();
var tempElem = editor.getSelectedElement();

theSelectionObjecttempElem都是對單個對象的引用。 如何獲得所有選定元素的集合,或者如何確定在以后的代碼中選擇使用哪些元素?

瀏覽器的execCommand方法的IE版本提供了MultipleSelection選項,該選項允許在用戶按住SHIFT或CTRL鍵的同時選擇多個站點可選元素。 您可以在https://docs.microsoft.com/zh-cn/previous-versions/windows/internet-explorer/ie-developer/platform-apis/hh801232(v%3dvs.85)#multipleselection中找到更多信息。

要通過RadEditor API觸發此方法,請執行以下操作:

editor.get_document().execCommand('MultipleSelection', true, true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM