Current section

Files

Jump to
nitro src elements input element_comboLookup.erl
Raw

src/elements/input/element_comboLookup.erl

-module(element_comboLookup).
-include_lib("nitro/include/comboLookup.hrl").
-include_lib("nitro/include/nitro.hrl").
-include_lib("nitro/include/event.hrl").
-export([render_element/1,proto/1]).
proto(#comboKeyup{delegate=Module}=Msg) ->
Module:proto(Msg).
render_element(#comboLookup{id=Id, value = Val, feed = Feed, disabled = Disabled, delegate = Module} = Data) ->
nitro:render(
#panel{id=form:atom([lookup, Id]), class=[dropdown],
body=[#input{id=Id, disabled = Disabled, type="text",
onkeyup= nitro:jse("comboLookupKeyup('"++nitro:to_list(Id)++"','"++nitro:to_list(Feed)++"','"++nitro:to_list(Module)++"')"),
value = Val,
class = column},
#panel{id=form:atom([comboContainer, Id]), class = ['dropdown-content']}]}).