函式名稱:UI\Controls\Radio::onSelected()
適用版本:PHP 7.4 及更高版本
函式說明:該函式用於註冊一個回撥函式,當單選按鈕被選中時觸發。它允許開發人員在單選按鈕被選中時執行自定義的操作。
用法示例:
<?php
use UI\Controls\Radio;
// 建立一個單選按鈕物件
$radio = new Radio('option1', 'Option 1');
// 註冊onSelected回撥函式
$radio->onSelected(function() {
echo "選中了單選按鈕!";
});
// 當單選按鈕被選中時,觸發onSelected回撥函式
$radio->setChecked(true);
?>
在上面的示例中,我們首先建立了一個名為option1
的單選按鈕物件,並設定其顯示文字為Option 1
。然後,我們使用onSelected()
函式註冊了一個回撥函式,當單選按鈕被選中時,該函式將被觸發。最後,我們呼叫setChecked(true)
方法來選中該單選按鈕,從而觸發onSelected()
回撥函式,並在控制檯上列印出"選中了單選按鈕!"的訊息。
請注意,示例中的UI\Controls\Radio
只是一個虛構的類名,你需要根據你所使用的具體UI庫或框架來替換它。此外,示例中的回撥函式只是簡單地輸出一條訊息,你可以根據自己的需求來編寫更復雜的操作。