![見出し画像](https://assets.st-note.com/production/uploads/images/113474676/rectangle_large_type_2_18ecac2581bad7a4b00ad2b98adf0264.png?width=1200)
シン・TWSNMP開発日誌:ノードリストを改善してGrid.jsを利用する技を習得
今朝は、なんと3時におきました。
気になることがあったので、さっさと片付けて、4時前から開発開始です。
昨日Grid.jsで作ったノードリストを改善しました。
ダークモード対応
編集、削除ボタン
IPや状態順のソートの改善
などです。
![](https://assets.st-note.com/img/1692136288345-eQBCcyGMKW.png?width=1200)
編集と削除のボタンですが、ログ分析ツールでGrid.jsにボタンを付けた時は、セルのクリックイベントを駆使するスマートじゃない方法で作りましたが、今回は、もっとスマートな方法を見つけました。
の応用ですが
{
id: "ID",
name:"編集",
sort: false,
width: "5%",
formatter: (id) => {
return h("button",{
className: "",
onClick: () => {editNode(id)},
},html(`<span class="mdi mdi-pencil text-lg" />`));
},
},
のように、表示する文字をhtmlにする技が使えたのです。twailwindcssとmdiフォントの合わせ技です。
ちょっと嬉しいです。
明日に続く
開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。