Дебаггер смарт-компонентов

Пример вызова дебаггера


    <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>
    

Изменить статью