問題タブ [smart-mobile-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
109 参照

smart-mobile-studio - Smart Mobile Studio で「window.open()」などの JavaScript 関数を呼び出す最良の方法

私は SMS を評価しており、その経験を本当に楽しんでいます。window.open() を使用して、ブラウザーで新しいウィンドウ/タブを開く必要があります。asmブロックを使用してこれを機能させましたが、私が知らないより良い方法があると感じずにはいられません。それで、次のことを行うためのより多くのSMSの方法はありますか?

どうもありがとう。よろしく、ウィル。

0 投票する
1 に答える
71 参照

smart-mobile-studio - 実行時にスクロール可能な TW3ListMenu を作成するにはどうすればよいですか?

実行時にスクロール可能な TW3ListMenu を作成するにはどうすればよいですか?

TW3ListMenu を使用し、右側にキャプションとアイコンを表示するだけで ">" をクリックして、追加情報をセカンダリ フォームに表示したい 50 項目を垂直方向にスクロールするためのもう少し良いものが必要です。

TW3ListMenu を使用してアイテムのスクロール可能なリストを作成するにはどうすればよいですか?

TW3ScrollBox に TW3ListMenu を作成しましたが、スクロールしないようです

多分そのレイアウト?

私も2つのレイアウトを試しました....

0 投票する
1 に答える
65 参照

smart-mobile-studio - Smart Mobile Studio で W3IFrameHtmlElement を再読み込み/更新するにはどうすればよいですか?

Smart Mobile Studio で W3IFrameHtmlElement を再読み込み/更新するにはどうすればよいですか?

バージョン 2.2

初めてソース プロパティを割り当てると、うまく機能します。2回目以降に割り当てると、まったく機能しません

0 投票する
1 に答える
46 参照

smart-mobile-studio - TW3CustomGameApplication で再描画とサイズ変更を行いますか?

SMS バージョン 2.1.2.3592

アプリケーションがブラウザーによって (TW3CustomGameApplication で) サイズ変更された場合、どのように再描画を行うか、または PaintView メソッドを呼び出しますか?

私は GameView.Width および GameView.Height プロパティを使用して、アプリ内の多くのものの寸法を決定しています。アプリケーションのサイズが変わると、再描画または再描画する必要があります

オーバーライドする Resize イベントがあるようには見えません。

質問

1.) サイズ変更イベントをトラップする方法は?

2.) どのように塗り直しますか?

0 投票する
1 に答える
110 参照

smart-mobile-studio - フロートをフォーマットするための文字列ユーティリティライブラリ?

Float をフォーマットするための String Utils ライブラリはありますか

FormatFloat('$0.00', FTotal)

FloatToStrF ?

私は必要なことをすることができました

しかし、それらのルーチンがどこかに存在するかどうか知りたいですか?

0 投票する
1 に答える
110 参照

datasnap - Smart Mobile Studio で Datasnap コネクタをインポートする

Smart Mobile Studio に問題があります: datasnap サーバーに接続したいので、datasnap コネクタをインポートします ([ツール] > [Datasnap コネクタのインポート...]) が、コードを実行すると次のメッセージが表示されます。

HTML5 Builder プロジェクトと Delphi アプリでそのサーバーを使用しており、すべて正常に動作しているため、これは奇妙です。それをどのように修正 (または SMS を構成) し、強制的に正しく動作させますか?

0 投票する
1 に答える
63 参照

css - Smart Mobile Studio 2.2.4 で TW3HeaderControl のテキストのスタイルを変更するにはどうすればよいですか?

SMS 2.2.4.....

次の CSS を使用します。

TW3Label をフォームにドロップし、その StyleClass = lblHeader'; を設定するとします。

それは正常に動作します。

ただし、headercontrol の Style クラスを変更しようとすると、機能しません。

InitializeForm メソッドと InitializeObjectsメソッド両方で試してみましたが、まだ何もありません! トリックは何ですか?:)

ありがとう

0 投票する
2 に答える
95 参照

smart-mobile-studio - レイアウトの寸法に基づいてコントロールのサイズを変更しますか?

わかりました、レイアウトの寸法に基づいてコントロールのサイズを変更する必要があります。また、レイアウトのサイズが変更されたときにサイズを変更する必要があります (たとえば、デバイスをプロファイルからランドスケープに変更する)。

デバイスの寸法を確認し、それに応じて調整するだけだと思いました

例えば

しかし、これをどこに置くのが最適ですか?

レイアウトのサイズ変更前とレイアウトのサイズ変更後に Resize メソッドで試しました。うまくいかないようです!

フォームの最初のアクティブ化では機能しますが、フォームのサイズが変更されると機能しません。IDE にいる間は、動作させるために RELOAD ボタンを押す必要さえあります。

以下は、フォーム上に 2 つのコンポーネントがある例です。フォームの上部に配置された TW3HeaderControl と、クライアントに配置された TW3ListBox。TW3HeaderControl の高さを、プロファイルかランドスケープかに基づいて調整したいと思います。

例えば

「FormActivated」をオーバーライドしてそこに配置し、Resize を呼び出してみました。

何を与える?

アップデート!!!!!

InitializeForm でレイアウトを割り当てる代わりに

例えば

代わりに Resize メソッドで割り当てますか??

例えば

更新 # 2

そして、フォームに別のコントロールを追加すると、別の問題があります:(

サイズを静的な値として設定すると、うまく機能します

これは動作します

ただし、寸法に基づいて実行時に高さを動的に設定すると、そうではありません