Aktualizujte možnosti widgetu uživatelského rozhraní jQuery

Všichni jsme zvyklí předávat možnosti při vytváření instance objektu, ať už je to JavaScript nebo jakýkoli jiný jazyk. Zda můžete nebo nemůžete tyto možnosti aktualizovat později, je obvykle na frameworku a nějak vám mnoho lidí nedovolí je aktualizovat, jakmile byly předány.  V závislosti na tom, jak se provádí inicializace objektu, to někdy dává smysl, ale v ve většině případů byste měli mít možnost kdykoli aktualizovat možnost.

Nedávno jsem potřeboval aktualizovat možnost widgetu uživatelského rozhraní jQuery a tuto možnost aktualizujete takto:

this.$editor.inlineEditor('option', 'forceOpen', true);

jQuery UI je v dnešní době většinou starší technologie, takže tento tip většinou předávám těm, kteří musí udržovat starý kód. Z toho plyne dobrá lekce: Vždy poskytněte metodu pro úpravu počátečních možností, i když k tomu nevidíte důvod!