javascriptで簡単に表計算ってできるの?
私がとった手法の御紹介
表計算ぐらいclientサイドでやった方が
早いんじゃないのー? ってことで, やってみました.
- 前提
-
- column識別のために class="income" および purchase/pretendを付けておく.
- MochiKitを使う(多少簡単に.)
- セル内容はあまり気にしない.
一番時間がかかったのが, forEach文を調べること.
javascriptはそこだけは気にいらない...よなぁ.
例えば、特定のクラスにeventを設定。これはMochiKitで多少楽に.
var iti = iter( getElementsByTagAndClassName( "TD", "income" ) ); var itp = iter( getElementsByTagAndClassName( "TD", "purchase" ) ); var itm = iter( getElementsByTagAndClassName( "TD", "pretend" ) ); forEach( chain( iti, itp, itm ), function( i ){ i.kmoney_type = "income"; connect( "dmy", "ondblclick", i, summery_oncell ); });
結果コードは以下.