TabSelect 页签选择
页签式选择:把一组互斥选项呈现为一排页签。
基本用法
当前页签:general
带框与无框
framed(默认开)给页签条加边框底色;置 false 为更轻量的无框形态。
键盘
点击页签后焦点自动收进整组(略优于原版:原版点击后焦点留在原处,方向键不响应),←→(及 ↑↓)随即在非禁用页签间环绕移动并直接改选,Enter 重申当前页签;也可以按 Tab 让焦点进入整组。属于“直选族”键盘模型,详见选择与选项 · 键盘与焦点。
API
与原版的差异
TabOption不支持href链接:原版该能力仅 PHP 端在用;需要链接页签自行组合实现。- 拖拽中断即清理选择态:原版拖出窗口丢 失 mouseup 后选择态残留、再点击空白处会误提交旧选项;本工程在 mousedown 重置并监听
pointercancel清理。
另见
- 按钮式直选:ButtonSelect
- 带页签的多面板:
BookletLayout - 选项数据与键盘焦点模型:选择与选项