TypeScript

tslintのインストール

こんにちは。beaglesoftの真鍋です。 最近はRailsとTypeScriptでの開発が中心になってきました。TypeScriptはJavaScriptを書いていることを忘れさせてくれるのですが、そうはいってもきちんとやることをやる必要があるなと思うことがありましたので、規約を…

重大な JavaScript エラーが検出されました\n\nSCRIPT1004: ';' がありません。

こんにちは。beaglesoftの真鍋です。 TypeScriptで開発をしていて、実行しようとしたときに見慣れないエラーが表示されて2時間くらいはまりました。この手のものははまって経験値高めるしかないんですかね。 11 の行 http://localhost:49341/Scripts/xxxx.ts…

dhtmlXTabBarでレイアウトが正しく表示されない

こんにちは。beaglesoftの真鍋です。 このところDHTMLXに関するエントリーを続けています。とても素晴らしいライブラリなのですが、はまりどころもあるため少しでもお役に立てればと思ってはまったところをまとめています。 今回はレイアウトが正しく表示さ…

TypeScriptでdhtmlXFormに独自Validationを設定する

こんにちは。beaglesoftの真鍋です。 最近はフロントエンドはJavaScriptではなくTypeScriptでプログラムを書いています。TypeScriptはクラスの概念があるのでプログラムが書きやすいですね。 さて、TypeScriptでDHTMLXを扱うとき、基本的に困ることはないの…

dhtmlXMenuをdhtmlXTreeにうまく設定できない

こんにちは。beaglesoftの真鍋です。 このところDHTMLXに関するエントリーを続けています。とても素晴らしいライブラリなので皆さんも是非利用してみてください。 事象と対応方法について 今回はdhtmlXtreeについてです。dhtmlXTreeはツリービューを簡単に実…

dhtmlXFormのFieldsetで罫線を表示しないようにする

こんにちは。beaglesoftの真鍋です。 このところDHTMLXに関するエントリーを続けています。とても素晴らしいライブラリなのですが、はまりどころもあるため少しでもお役に立てればと思ってはまったところをまとめています。 今回はdhtmlXFormの見栄えの設定…

IntelliJでTypeScriptのデバッグができるようになったがかなり手間がかかる

こんにちは。beaglesoftの真鍋です。 以前 blog.beaglesoft.net というエントリーを書きましたが、その後いろいろ調べてとりあえずデバッグができるところまでは進みました こんな感じでTypeScriptのデバッグをIntelliJで実行できるようになりました。 とこ…

dhtmlXGridのonEditイベントでの編集状態について

こんにちは。beaglesoftの真鍋です。 このところDHTMLXに関するエントリーを続けています。とても素晴らしいライブラリなのですが、はまりどころもあるため少しでもお役に立てればと思ってはまったところをまとめています。 さて、今日はdhtmlXGridにdhtmlXC…

dhtmlXGridで列の初期化はヘッダーを設定してから行う

dhtmlXGridで列幅や列のデータ型を指定する場合には、列のヘッダーを初期化してから行う必要がありますがマニュアルをざっと見た限りでは明確に記載がなかったようですのでまとめました。 ※DHTMLXのサンプルでは、もちろん下記のようにsetHeaderによる初期化…

DHTMLXのdhtmlXFormでブロック要素をそろえて並べる

こんにちは。beaglesoftの真鍋です。 弊社では構築するシステムの画面にはJavaScript UI Library, Ajax Components & HTML5 Framework - DHTMLXを利用しています。このライブラリは便利なライブラリで、昔のASP.NETライクに開発ができます。もちろん、最近は…

TypeScriptの型定義ファイルのインストール方法

型定義ファイルのインストールについて TypeScriptでは外部のライブラリを利用する場合には型定義ファイルをインストールして参照することで型情報を利用することができます。 この型定義ファイルのインストールは以下手の順で実行します。 前提条件 TypeScr…

momentjsをTypeScriptでの利用方法

こんにちは。beaglesoftの真鍋です。 わかってしまえば当たり前のことだけれども、最初の頃はわからないことは多いです。 弊社では最近TypeScriptを利用し始めているのですが、既存のJavaScriptからTypeScriptへ移行するにあたりMoment.jsの利用方法がわかり…

IntelliJでTypeScriptのデバッグができない…

こんにちは。beaglesoftの真鍋です。 更新!手間がかかりますが設定できるようになりました! blog.beaglesoft.net TypeScriptはとても便利で、JavaScriptの混沌とした世界から型のある秩序だった世界にかえってきたようなそんな感じで開発を続けています。…