Дебаггер смарт-компонентов
Пример вызова дебаггера
<smart
name="debug"
id="debug"
events='{"init":{"0":{"debug":{"action":"init"}}}}'
sf-code="debug"></smart>
Примеры смарт-компонентов
Ошибка в формате JSON в атрибуте events
<smart name="button" id="test_button_1" events='{"click":{"0":{"test_button_1":{"action":"push"}}}}' sf-code="button"
data='{"text":"Клик"}' property='{"size": "small"}'></smart>
Ошибка в атрибуте property size
<smart name="button" id="test_button_2" events='{"click":{"0":{"test_button_2":{"action":"push"}}}}' sf-code="button"
data='{"text":"Клик"}' property='{"size": "very_small"}'></smart>
Ошибка в id смарт-компонента в атрибуте events
<smart name="button" id="test_button_3" events='{"click":{"0":{"no_function":{"action":"push"}}}}' sf-code="button"
data='{"text":"Клик"}' property='{"size": "small"}'></smart>
Ошибка при инициализации смарт-компонента. Нет слеша в закрывающем теге
<smart name="button" id="test_button_4" events='{"click":{"0":{"test_button_4":{"action":"push"}}}}' sf-code="button"
data='{"text":"Клик"}' property='{"size": "small"}'></smart>
Смарт-компонент без ошибок
<smart name="button" id="test_button_5" events='{"click":{"0":{"test_button_5":{"action":"push"}}}}' sf-code="button"
data='{"text":"Клик"}' property='{"size": "small"}'></smart>