問題タブ [intraweb]
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.
delphi - Web スキン/テーマ用の VCL?
Intraweb/VCL for Web のスキン/テーマ ラッパーを作成した人はいますか?
グリッドなどのデフォルトの外観は非常に時代遅れです..
どんな情報でも大歓迎です。
delphi - IntraWebでの「bpl」ロード
IntraWeb、Delphi2010で「bpl」ロードのモジュールを設定していますが、次の問題が見つかりました。
アプリケーションが内部フォームとして作成されないようにするためのインスタンスを作成できません。
。
終わり;
delphi - ExtraDevices を使用して ReportBuilder レポートを Intraweb で PDF としてストリーミングするにはどうすればよいですか?
Web アプリケーションには Intraweb を使用し、内部 Windows アプリケーションのレポートには ReportBuilder を使用しています。また、ReportBuilder レポートを Excel ファイルとして保存できるようにするために使用した ExtraDevices もあります。
今、Web アプリケーションに関するレポートを PDF ファイルとして作成したいと考えています。それが ExtraDevices でどのように行われるかの例があります。しかし、次の例は Intraweb でどのように変更されるのでしょうか?
delphi - IntraWeb フォームはオンデマンドで同期できますか?
シナリオ: 画面上にいくつかの編集コンポーネントとボタンを持つ Delphi Intraweb アプリケーションがあります。TIWEdit.OnAsyncExit と TIWButton.OnClick でフラグが設定され、アプリケーションの別のスレッドが、フラグとその他のアプリケーション データに応じて、ボタンの有効なプロパティを設定します。
TIWButton.Enabled プロパティが設定されるまでに、リクエストはすでに終了しており、IW が内部表現と HTML フォームが同期していないことを検出すると、次の対話はキャンセルされます。再同期するため、もう一度クリックする必要があります。
オンデマンドで何らかの方法で画面を更新したいと思います。
- 2 つが同期されているかどうかを調べて更新を発行するタイマーには、トラフィックとタイミングの点で欠点があります (タイマーが実行される前にボタンをクリックできます)。
- データをプッシュできる方法は素晴らしいでしょう。
- おそらく、IW には、コミットしたばかりのアクションをキャンセルせずに、保存以外の同期を行う可能性があります。
私の画面はモデル主導で構築されているため (どのコンポーネントが画面に表示されるのか、コンポーネント間の相互依存関係は何か、つまりビジネス ロジックでは予測できない)、JavaScript を追加して、ユーザーのアクションに応じてボタンを有効または無効にすることはできません。
delphi - ネストされたアプリケーションの開発
複数のデータベース アプリケーションを単一のプラットフォーム (おそらく Web ベース) に移行することを検討しています。
私たちが考えてきたモデルは、次のようなネストされた多数のアプリケーションを持つことです。
1) アプリケーションの基本的なナビゲーション、検索などを管理する「サイド バー」を用意します。
2) サイドバーで選択すると、ディスプレイのメイン部分に適切なアプリケーションが読み込まれます。これらの各アプリケーション内のリンクは、Web ページを変更するかのように、他のアプリケーションを呼び出す場合があります。
しかし、周りを見回しても、これを IntraWeb (ブラウザでホストされる最初の選択肢) または Delphi で実装する簡単な方法は見当たりません。
何かアドバイス?
delphi - 選択した項目に IntraWeb IWTreeView をフォーカスする
1 つのノードが選択された IWRegion (ClipRegion:= True) にかなり長いツリー ビュー (IWTreeView) があります。レンダリング後にユーザーに表示されるようにそのノードにフォーカスするにはどうすればよいですか? の
私がこれまでに行ったこと:
デルファイで
これにより、私のWebサイトでこれが生成されます(AtozedによるIWTreeView.pasによって行われます):
レンダリング後のツリーには、一番上の項目が表示されます。これは、私がテストしたすべてのブラウザー (IE8、Firefox、Chrome) に当てはまります。
delphi - IntraWeb / Web 用 VCL のリソース
私は atozed.intraweb.* のニュース グループ、オンライン マニュアルとpdf マニュアル、Bob Swart の IntraWeb book、およびspellbookを知っています。
これらのリソースの中には時代遅れのものもあれば、かなり最小限のものもあります。利用可能な他のソースはありますか?
最新のSkypeバージョンでは公開チャットが不足しているため、チャットルームが利用できなくなったため、これはさらに一般的になっているようです. (チャットルームでのヘルプの質がどうだったかはわかりませんが。)
delphi - TTIWDBAdvWebGridとコントローラーのページング、ctDynEditセルをページングする方法は?
私のDelphi/Intrawebアプリケーションは、TDatasourceコンポーネントを介して動的に作成されたTClientDataSetに関連付けられたTMSTTIWDBAdvWebGridを使用します。アイデアは、ユーザーがコントローラーを使用して大量のレコードをページングできるようにし、オプションで最後のDynEdit列に値を入力できるようにすることです。ページングは、静的に表示される単一のDynEdit列を除いて、すべての列で正常に機能します。たとえば、DynEditフィールドに値を入力し、コントローラーの[次へ]をクリックすると、ページにはレコードの次のページが正しく表示されますが、DynEdit列には前のページと同じ編集済みの値が表示されます。イライラするのは、1週間前に機能したことですが、それ以降、誤って何かを変更したに違いありません。どんな助けでも大歓迎です。
delphi - Intraweb+Delphi: サービスの複数インスタンスのインストール
何時間もかけて問題を追跡する前に、他の誰かが同じ Intraweb サービスを同じサーバー(もちろん異なるポートで実行しています!) に複数回正常にインストールしたかどうかを調べたいと思いました。それを実行するために何か奇妙なことをしなければならなかった、またはそれを防ぐために何か奇妙なことをしたかもしれない. :-)
ありがとう!
delphi - TIWAppFormではなく親からIntraWebフォームを直接派生させる-IDEのエラー
アプリケーションには、次のような共通の祖先から派生したフォームがあります。
TAtFormBaseIW = class(TIWAppForm)およびTAtFormExplorerIW = class(TAtFormBaseIW)
これは特定のフォームでは機能しますが、他のフォームでは機能しません。
大げさな推測をさせてください。IW10より前にDelphiで作成されたすべてのフォームで機能するようですが、IW 10で作成したフォームでは機能しないようです。新しいフォームで何が起こるか:HWeneverIDEにロードしたい場合はそれらはwin32フォームとして解釈され、一部のプロパティは無視され(ClientWidthなどのすべての一般的なwin32プロパティ)、これらのフォームにIWコンポーネントを配置できないと言われています。
それらをTIWAppFormの直接の子孫にし、それらを保存し、通常のテキストエディタを使用してそれらを元に戻します。再コンパイル後、ブラウザには正常に表示されますが、IDEには表示されません。
何が起こっているのかについて何か考えはありますか?