|
Title: menu: enable/disable item by name? Post by: tomb on September 17, 2014, 07:56:11 AM I have a menu and items in the menu that I assign a name to (because the text is dynamic):
Code: <div id="#mm" class="easyui-menu"> But how can I enable/disable these entries by their name? The findItem method only finds them if I pass in the text (e.g. 'Open document'), but it won't find them if I pass in 'open'. And the enableItem/disableItem methods don't take the name as arguments, either. Am I missing something? Title: Re: menu: enable/disable item by name? Post by: stworthy on September 17, 2014, 08:20:33 PM It is more easier to find the menu item by 'id' selector. Please try to assign the 'id' property to each menu items.
Code: <div id="mm" class="easyui-menu"> Code: $('#mm').menu('disableItem', $('#m-open')[0]);Title: Re: menu: enable/disable item by name? Post by: Opan Mustopah on November 04, 2014, 10:23:04 PM find by id not work, still get null,
my id is result from generate ex: Code: var id = 00; and item give null Title: Re: menu: enable/disable item by name? Post by: stworthy on November 05, 2014, 12:15:34 AM Please use the 'getItem' method instead.
Title: Re: menu: enable/disable item by name? Post by: Opan Mustopah on November 05, 2014, 01:33:15 AM sorry, but still not working ?
Title: Re: menu: enable/disable item by name? Post by: stworthy on November 05, 2014, 01:58:42 AM Please learn this example carefully. It works fine.
http://jsfiddle.net/z93c8oL7/ |