Jump to content

add/remove on runtime on UniPanel.Title


hph

Recommended Posts

Hi
Is it possible to add/remove buttons on runtime?
 
This code works only in designtime:
function beforeInit(sender, config)
{
    config.tools = [{
        type: 'gear',
        handler: function() {
            ajaxRequest(sender, "_gear", [])
        }
    }];
}

Thanks

 

Link to comment
Share on other sites

Hi,

 

One possible solution (I think it's undesirable to use this code, because there may be conflicts in future versions, it's better to open a request to add this feature)

 

Add:

UniPanel1.JSInterface.JSCode(#1'.addTool({type: "gear", id: "toolGearId", handler: function() {ajaxRequest(this.toolOwner, "_gear", [])}});');

Remove:

UniSession.AddJS('Ext.get("toolGearId").remove();');
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...