バージョン

EndEditing プロパティ

TabItem のテキスト編集を終了する前に呼び出される javascript 関数の名前を取得または設定します。
シンタックス
'宣言
 
Public Property EndEditing As String
public string EndEditing {get; set;}
解説
編集モードの終了はキャンセルできませんが、テキストの更新をキャンセルして新しいテキストを編集できます。ハンドラーの 2 番目のパラメーターは TabItemEndEditingEventArgs クラスのインスタンスです。これはテキストが編集された TabItem についての情報および新しいテキストの値を提供します。
使用例
Me.WebTab1.AddNewTabItem.EnableTextEditingOnDoubleClick = true
Me.WebTab1.ClientEvents.EndEditing = "WebTab1_EndEditing"
this.WebTab1.AddNewTabItem.EnableTextEditingOnDoubleClick = true;
this.WebTab1.ClientEvents.EndEditing = "WebTab1_EndEditing";
// The client event EndEditing takes two parameters sender and e
// sender  is the object which is raising the event
// e is the TabItemEndEditingEventArgs

function WebTab1_EndEditing(sender, e) {

    var tab = sender;
    
    //Gets the index of the tab raising the event
    var tabIndex = e.get_tabIndex();

    //Gets the old text
    var oldText = tab.get_tabs()[tabIndex].get_text(); 

    //Gets the new text
    var newText = e.get_text();

    //Assuming you have a label called labelOutput on the form
    var label = $get('labelOutput');

    if (!isNaN(newText)) {
        //Cancels the EndEditing event
        e.set_cancel(true);

        label.innerHTML = "Numbers not allowed!";
    }
    else
       label.innerHTML = "Changed the text from '" + oldText + "' to '" + newText + "' at index " + tabIndex + "!";
        
           }
参照