KumuとかAutoCompleteとか
だいぶ出来た。
約7割?かな。
作ってるうちにその他のライブラリの欠点(?)というか関数名を変えないといかん事が発覚。
大幅に手が入りそうでございます…。マイッタ…。
AutoCompleteの発火はこんな感じ。
<input type="text" kumu="autocomplete" component="zipBean" action="getAddress" name="zipcode" id="demo" maxlength="7" style="width:70px;" /> <div id="demo_target" style="width:70px;" /> <script> new Kumu.AutoComplete().initialize(); </script>
これだけ。
new Kumu.AutoComplete().initialize();
の部分はonloadに書いてもいいね。
とりあえず呼び出しcomponentは属性に書くイメージ。
CSSはユーザでカスタマイズできないと辛いので何もなし。
カスタマイズしないと位置とかうまく合わせれないし。
UIComponentにするにしてもCSSは自動で書けないんではなかろうか?
dojoのようにHTMLTemplateでいじれるようにするとスゲー重くなるのでやらない予定。
他のライブラリに大幅な変更と共に近日コミット予定です。
うくく。