函式名稱:UI\Controls\Picker::__construct()
適用版本:PHP 7.4.0 及以上版本
函式說明:該函式用於建立一個新的 Picker 控制元件例項。
用法示例:
// 建立一個新的 Picker 控制元件例項
$picker = new UI\Controls\Picker();
// 設定 Picker 的標題
$picker->setTitle("Select a color");
// 新增選項
$picker->addOption("Red", "#FF0000");
$picker->addOption("Green", "#00FF00");
$picker->addOption("Blue", "#0000FF");
// 設定預設選中的選項
$picker->setDefaultOption("Green");
// 設定 Picker 的寬度和高度
$picker->setWidth(300);
$picker->setHeight(200);
// 設定 Picker 的回撥函式
$picker->setCallback(function($selectedOption) {
echo "You selected: " . $selectedOption;
});
// 顯示 Picker 控制元件
$picker->show();
注意事項:
- 在使用該函式之前,確保已經安裝了 PHP 7.4.0 或更高版本。
- 在呼叫
show()
方法之前,確保已經設定了標題、新增了選項,並設定了回撥函式。 - 可以透過
setWidth()
和setHeight()
方法來設定 Picker 控制元件的寬度和高度。 - 可以透過
setDefaultOption()
方法設定預設選中的選項。 - 回撥函式會在使用者選擇一個選項後被呼叫,並將使用者選擇的選項作為引數傳遞給回撥函式。