|
@@ -6,6 +6,7 @@
|
|
|
render_element(Record) ->
|
|
|
Id = case Record#button.postback of
|
|
|
undefined -> Record#button.id;
|
|
|
+ [] -> Record#button.id;
|
|
|
Postback ->
|
|
|
ID = case Record#button.id of undefined -> nitro:temp_id(); I -> I end,
|
|
|
nitro:wire(#event{type=click, postback=Postback, target=ID,
|
|
@@ -17,5 +18,7 @@ render_element(Record) ->
|
|
|
{<<"name">>, Record#button.name},
|
|
|
{<<"class">>, Record#button.class},
|
|
|
{<<"style">>, Record#button.style},
|
|
|
+ {<<"onchange">>, Record#button.onchange},
|
|
|
+ {<<"onclick">>, Record#button.onclick},
|
|
|
{<<"disabled">>, if Record#button.disabled == true -> "disabled"; true -> undefined end},
|
|
|
{<<"value">>, Record#button.value} | Record#button.data_fields ]).
|