dijit/CheckedMenuItem.js

  • Provides:

    • dijit.CheckedMenuItem
  • dijit.CheckedMenuItem

    • type
      Function
    • chains:
      • dijit.MenuItem: (prototype)
      • dijit.MenuItem: (call)
    • summary
      A checkbox-like menu item for toggling on and off
  • dijit.CheckedMenuItem.templateString

    • summary
  • dijit.CheckedMenuItem.checked

    • type
      Boolean
    • summary
      Our checked state
  • dijit.CheckedMenuItem._setCheckedAttr

    • type
      Function
    • parameters:
      • checked: (typeof Boolean)
    • source: [view]
         dojo.toggleClass(this.domNode, "dijitCheckedMenuItemChecked", checked);
         dijit.setWaiState(this.domNode, "checked", checked);
         this._set("checked", checked);
    • summary
      Hook so attr('checked', bool) works.
      Sets the class and state for the check box.
  • dijit.CheckedMenuItem.onChange

    • type
      Function
    • parameters:
      • checked: (typeof Boolean)
    • source: [view]
         // summary:
         //  User defined function to handle check/uncheck events
         // tags:
         //  callback
    • summary
      User defined function to handle check/uncheck events
    • tags:
  • dijit.CheckedMenuItem._onClick

    • type
      Function
    • parameters:
      • e: (typeof Event)
    • source: [view]
         if(!this.disabled){
          this.set("checked", !this.checked);
          this.onChange(this.checked);
         }
         this.inherited(arguments);
    • summary
      Clicking this item just toggles its state
    • tags:
  • dijit

    • type
      Object
    • summary