UnisKB/apps/common/forms/switch_field.py

34 lines
887 B
Python
Raw Normal View History

2025-04-17 10:01:33 +00:00
"""
@project: MaxKB
@Author
@file switch_field.py
@date2024/10/13 19:43
@desc:
"""
from typing import Dict
from common.forms import BaseField, TriggerType, BaseLabel
class SwitchField(BaseField):
"""
滑块输入框
"""
def __init__(self, label: str or BaseLabel,
required: bool = False,
default_value=None,
relation_show_field_dict: Dict = None,
attrs=None, props_info=None):
"""
@param required: 是否必填
@param default_value: 默认值
@param relation_show_field_dict:
@param attrs:
@param props_info:
"""
super().__init__('SwitchInput', label, required, default_value, relation_show_field_dict,
2025-04-17 10:01:33 +00:00
{},
TriggerType.OPTION_LIST, attrs, props_info)