         class  : "no-kdinput#{if options.hideRadios then ' hidden' else ''}"
         id     : "#{@getId()}_#{@getType()}_#{i}"
         change : radioOptions.callback
+
+      if radioOptions.disabled
+        radio[0].setAttribute 'disabled', 'disabled'
 
       label    = $ "<label/>",
         for    : "#{@getId()}_#{@getType()}_#{i}"


  click:(event)->
    input = $(event.target).closest(".kd-#{@getType()}-holder").find('input')
    @setValue input[0].getAttribute "value"

  setDefaultValue:(value) ->

      radioOptions.visible   ?= yes
      radioOptions.callback or= ->

      disabledClass = if radioOptions.disabled then 'disabled ' else ''

      div      = $ "<div/>",
        class  : "kd-#{@getType()}-holder #{disabledClass}#{options.cssClassPrefix}#{@utils.slugify radioOptions.value}"

      radio    = $ "<input/>",
        type   : @getType()
