Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

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でいじれるようにするとスゲー重くなるのでやらない予定。
他のライブラリに大幅な変更と共に近日コミット予定です。
うくく。