This namespace provides access to the properties of the Radio Button widget.
Example
Snap.widgets.radiobutton.getValue("widget-id");
Snap.widgets.radiobutton.setValue("widget-id", true, "text", "Option 1");
Methods
-
static getBorderColor(id) → {string}
-
Get widget border color
Parameters:
Name Type Description id
string Widget Id
Returns:
string -
static getBorderRadius(id) → {string}
-
Get widget border radius
Parameters:
Name Type Description id
string Widget Id
Returns:
string -
static getBorderStyle(id) → {string}
-
Get widget border style
Parameters:
Name Type Description id
string Widget Id
Returns:
string -
static getBorderWidth(id) → {string}
-
Get widget border width
Parameters:
Name Type Description id
string Widget Id
Returns:
string -
static getFontColor(id) → {string}
-
Get font color
Parameters:
Name Type Description id
string Widget Id
Returns:
string -
static getFontSize(id) → {string}
-
Get font size
Parameters:
Name Type Description id
string Widget Id
Returns:
string -
static getFontStyle(id) → {string}
-
Get font style
Parameters:
Name Type Description id
string Widget Id
Returns:
string -fontStyle, fontWeight, textDecorationLine
-
static getHeight(id) → {number}
-
Get widget height
Parameters:
Name Type Description id
number Widget Id
Returns:
number -
static getMargin(id, position) → {string}
-
Get widget margin
Parameters:
Name Type Description id
string Widget Id
position
string 'left', 'right', 'top', 'bottom', 'all' - if value not defined it will return all
Returns:
string -
static getPadding(id, position) → {string}
-
Get widget padding
Parameters:
Name Type Description id
string Widget Id
position
string 'left', 'right', 'top', 'bottom', 'all' - if value not defined it will return all
Returns:
string -
static getValue(id) → {string}
-
Get value of radio button
Parameters:
Name Type Description id
string Widget Id
Returns:
string -
static getWidgetAlignment(id) → {string}
-
Get widget alignment (flex CSS)
Parameters:
Name Type Description id
string Widget Id
Returns:
string -
static getWidth(id) → {number}
-
Get widget width
Parameters:
Name Type Description id
string Widget Id
Returns:
number -
static setValue(id, value, selectortype, selectorValue)
-
Set value of radio button
Parameters:
Name Type Description id
string Widget Id
value
bool Boolean for checked or unchecked
selectortype
string Type of selector - "value" or "text"
selectorValue
string Matching value for selectorType