ui.Textbox.style Stay organized with collections Save and categorize content based on your preferences.
Page Summary
The widget's style ActiveDictionary can be modified to update the widget's styles.
Many widget properties behave like their CSS counterparts for styling.
Custom layout properties like stretch and position are supported.
The
Textbox.style()method returns aui.data.ActiveDictionary.The provided JavaScript example demonstrates how to access and modify widget styles using the
style()method.
Properties which behave like their CSS counterparts:
- height, maxHeight, minHeight (e.g. '100px')
- width, maxWidth, minWidth (e.g. '100px')
- padding, margin (e.g. '4px 4px 4px 4px' or simply '4px')
- color, backgroundColor (e.g. 'red' or '#FF0000')
- border (e.g. '1px solid black')
- borderColor (e.g. 'red black blue #FF0000')
- borderRadius (e.g. '10px')
- borderStyle (e.g. 'solid dashed none dotted')
- borderWidth (e.g. '1px 0px 1px 0px')
- fontSize (e.g. '24px')
- fontStyle (e.g. 'italic')
- fontWeight (e.g. 'bold' or '100')
- fontFamily (e.g. 'monospace' or 'serif')
- textAlign (e.g. 'left' or 'center')
- textDecoration (e.g. 'underline' or 'line-through')
- whiteSpace (e.g. 'nowrap' or 'pre')
- shown (true or false)
Supported custom layout properties (see ui.Panel.Layout documentation):
- stretch ('horizontal', 'vertical', 'both')
- position ('top-right', 'top-center', 'top-left', 'bottom-right', ...)
| Usage | Returns |
|---|---|
Textbox.style() | ui.data.ActiveDictionary |
| Argument | Type | Details |
|---|---|---|
this:ui.widget | ui.Widget | The ui.Widget instance. |
Examples
Code Editor (JavaScript)
// Define a UI widget and add it to the map.varwidget=ui.Textbox({placeholder:'Type here',style:{width:'400px'}});Map.add(widget);// View the UI widget's style properties; an ActiveDictionary.print(widget.style());// ActiveDictionaries are mutable; set a style property.widget.style().set('backgroundColor','lightgray');print(widget.style());// Define the UI widget's style ActiveDictionary as a variable.varwidgetStyle=widget.style();print(widgetStyle);// Set the UI widget's style properties from the ActiveDictionary variable.widgetStyle.set({border:'5px solid darkgray'});print(widgetStyle);
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-23 UTC.