(p5element).disable

def setup
  background(220)
  sel = createSelect     # 選択リスト
  sel.option('りんご')
  sel.option('みかん')
  sel.option('バナナ')
  sel.vertical
  sel.selected('みかん') # 初期選択
  sel.position(15, 25)

  # 選択リスト全体の有効/無効を切替え
  check = createCheckbox('disable', false)
  check.position(10, 105)
  check.changed do
    if check.checked
      sel.disable
    else
      sel.enable
    end
  end
end
def setup
  background(220)
  radio = createRadio      # ラジオボタン
  radio.option('りんご')
  radio.option('みかん')
  radio.option('バナナ')
  radio.vertical
  radio.selected('りんご') # 初期選択
  radio.position(10, 15)

  # 特定項目の有効/無効を切替え
  check = createCheckbox('disable', false)
  check.position(10, 105)
  check.changed do
    if check.checked
      radio.disable('りんご')
    else
      radio.enable('りんご')
    end
  end
end

p5.jsリファレンス(参考情報)

[p5.js] createSelect
[p5.js] createRadio

概要

HTML要素の中の選択項目を無効化します。

書式

obj.disable(option)

引数

引数名内容備考オプションデフォルト値
item選択項目nil (全体)

戻値

obj (メソッドを呼び出した p5elemetオブジェクト自身)

備考

createSelectメソッドまたは
 createRadioで生成されたオブジェクトに対してのみ有効です。

関連

(p5element).enable