Skip to content

Runtime Refresh

R41z0r edited this page Jun 13, 2026 · 1 revision

Contents

Use this after an external editor changes data that affects visible rows.

local frame = addon.ConfigCenterFrame
if frame and frame.IsShown and frame:IsShown() then
  local state = frame._LibSettingsDesignerState
  if state and state.RenderContent then
    state:RenderContent()
  end
end
  • External standalone editor changed config.
  • Runtime data changed available dropdown options.
  • A page-level visibility gate changed outside the settings row callback.
  • Inside a MultiDropdown option click.
  • While a dropdown menu is open.
  • As a substitute for focused row update notifications.

Wiki
  • Home
  • Architecture
  • Vendoring
  • Quick Start
  • Field Glossary
  • Troubleshooting
  • Validation

Reference
  ⚬ Config API
  ⚬ UI API
  ⚬ Elements
  ⚬ Examples

Elements
  Structure
   • Category
   • Page
   • Group
   • Dashboard
   • InfoPage
   • Custom
  Controls
   • Toggle
   • CheckboxDropdown
   • Dropdown
   • MultiDropdown
   • SoundDropdown
   • Input
   • Slider
   • Button
  Advanced
   • ColorPicker
   • ColorPalette
   • ColorOverrides
   • ReorderList
   • Expandable
   • Notes

Examples
  Start
   • Minimal Addon
   • Complete Settings Center
   • Wrapper Bridge Pattern
  Data and Behavior
   • Dependent Controls
   • Nested Database Values
   • Dynamic Dropdowns
   • Runtime Refresh
   • Search and New Badges
   • Custom Hosted Editors
  Polish
   • Support Links
   • Theme Colors
   • Theme Borders

Clone this wiki locally