Version

EndEditing Property

Gets sets name of javascript function which is called before end text-editing of TabItem.
Syntax
'Declaration
 
Public Property EndEditing As String
public string EndEditing {get; set;}
Remarks
End edit mode cannot be canceled, but update of text can be canceled and new text can be modified. Second param in handler is instance of TabItemEndEditingEventArgs class, which provides information about TabItem which text was edited and value of new text.
Example
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 + "!";
        
           }
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also