0

同じページに AjaxControlToolkit の 4 つの HTMLEditor コントロールがあります。タブキーの処理方法を除いて、コントロールが行うすべてのことが気に入っています。HTMLEditor のコンテンツにタブを挿入するのではなく、ある HTMLEditor から別の HTMLEditor にタブで移動できるようにしたいと考えています。可能であれば、HTMLEditors と他のコントロールの間でタブ移動できるようにしたいのですが、修正が HTMLEditors の間でのみ機能する場合は、このインスタンスで機能させることができます。

これを行う方法はありますか?

SuppressTabInDesignMode と IgnoreTab の両方も試しましたが、どちらも何もしないようです

編集:これは、私が試していて機能していないコードです。上記の 2 つのタグの組み合わせをいくつか試しましたが、いずれの例もタブ キーの押下を無視していません。ajaxcontroltoolkit を再ダウンロードして、最新であることを確認しました。

<asp:ScriptManager runat="server"></asp:ScriptManager>
<HTMLEditor:Editor ID="Editor0" runat="server" TabIndex="1" IgnoreTab="false" SuppressTabInDesignMode="true" Height="200" />
<HTMLEditor:Editor ID="Editor1" runat="server" TabIndex="2" IgnoreTab="false" SuppressTabInDesignMode="false" Height="200" />
<HTMLEditor:Editor ID="Editor2" runat="server" TabIndex="3" IgnoreTab="true" SuppressTabInDesignMode="true" Height="200" />
<asp:Button ID="btnTester" runat="server" Text="testing tab" TabIndex="4" />

そのコードを ASPX ページにドロップし、ページの上部に次の 2 行を追加します。

<%@ Register 
    Assembly="AjaxControlToolkit" 
    Namespace="AjaxControlToolkit" 
    TagPrefix="ajaxToolkit" %>
<%@ Register
    Assembly="AjaxControlToolkit"
    Namespace="AjaxControlToolkit.HTMLEditor"
    TagPrefix="HTMLEditor" %>
4

1 に答える 1

1

探しているパラメータはIgnoreTab=true です

<HTMLEditor:Editor runat="server" IgnoreTab="true" ...

参照: http://www.asp.net/ajax/ajaxcontroltoolkit/samples/htmleditor/htmleditor.aspx

于 2010-11-23T02:29:13.813 に答える