問題タブ [datawindow]

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 投票する
5 に答える
2831 参照

textbox - Powerbuilder テキストボックスに上付き文字を追加するにはどうすればよいですか?

データウィンドウのテキスト ボックスの Powerbuilder プロパティ ウィンドウでこれを行う方法はありますか?

0 投票する
3 に答える
5871 参照

powerbuilder - Powerbuilder-データウィンドウの更新後、SQLNRowsは0です

Updateデータウィンドウを初めて呼び出すと、1(成功)が返され、1になりSQLCA.SQLNRowsます。同じ画面で2回目の更新を途中で閉じずに実行すると、Update1が返され、 SQLCA.SQLNRows0になります。これが発生する理由について何か提案はありますか?

0 投票する
4 に答える
1931 参照

c# - 配列を object[] に変換する

Sybase Datawindow.net を使用する winforms アプリケーションに取り組んでいます。基本的に、データ (dw_retailer.Retrieve(id)) を取得するデータウィンドウがあり、返されるのはオブジェクト リストです。データウィンドウ自体はラベルとテキストボックスで構成されており、このようにデータをバインドします

私が今やりたいことは、このようにオブジェクト[]リストに文字列を入れることです

しかし、明らかにそれはうまくいきません。

9つのオブジェクトがあるにもかかわらず、それは機能しません(範囲外のインデックス)

こんなのもやってみた

配列は多次元ではありません。オブジェクト内のオブジェクトが必要なので、arrayList [0] [5]が必要ですが、どちらも機能しません。

それが単に DataWindow Designer アプリケーションで選択しなければならない設定なのかどうかさえわかりません。配列を object[] に変換して、_targetForm.dw_retailer.PrimaryData.Rows に戻す方法を教えてください。データウィンドウを編集することさえ可能ですか?


まだ機能していません マーク

Retailer.text の値は "tekst" リスト [5] は変更されていません。

正確にはアイテムを追加するのではなく、アイテムを編集するようなものです。範囲外のインデックスについては、リストに 8 つの項目しかないことを知っているので、5 番目が範囲外または範囲であることは奇妙に感じます。多分私は .SetValue() をよく理解していません。

IListありがとうございます!しかし、どうすれば IList を object[] に戻すことができるでしょうか?

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

sybase - データウィンドウでガントのようなチャートを作成するにはどうすればよいですか (Powerbuilder)

プレゼンテーション目的のためだけに(そしてタスク期間バーを表示するためだけに-それらの間に接続線はありません)、かなりシンプルな(そして安価な)ソリューションが必要です。したがって、たとえばこのような高度なカスタム コントロールを購入することには興味がありません。このようなものを使用したことがありますか?コードサンプルはありますか?

0 投票する
6 に答える
21861 参照

pdf - PB10.5でPDFとしてデータウィンドウを保存する

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

sybase - データウィンドウのテキスト フィールドでハイパーリンク機能をエミュレートする

アイデアはかなり単純です。一部の datawindow (web datawindow ではない) varchar フィールドには、詳細な説明が含まれています。次の (ウィキペディアのような) 機能をユーザーに提供できるかどうか疑問に思っていました: 読み取り中にテキストをクリック (または dbl-click など) する機能specific words(これは何らかの形でクリック可能として示される必要があります。青色にできれば完璧ですが、これは可能ではないと思います)、関連するウィンドウ (または応答) を開きます。このようなものが実装できると思いますか?

0 投票する
3 に答える
8293 参照

powerbuilder - グリッドベースのデータウィンドウの単一行のドロップダウンの動的変更を処理する方法はありますか?

グリッドベースのデータウィンドウの単一行のドロップダウンの動的変更を処理する方法はありますか?

例:

上記はグリッドベースのデータウィンドウであり、フィールドNAMEPURCHASED INおよびCOLOURはテキスト フィールドであり、LIKABILITYフィールドはドロップダウン* です。

ドロップダウン* と言うのは、DropDownList (設計時にデータウィンドウ要素内にハードコーディング) または DropDownDW (または DDDW、データウィンドウ内の他の要素に基づく選択ステートメント) を使用して同じ視覚的表現を作成できるためです。

ただし、BananasApplesには2つしかないのに対し、3つのドロップダウンを取得する方法はありません.

の複数の行を入力するとBananas、すべての行に 3 つのドロップダウンが表示されますが、リンゴの行を追加するとすぐに、すべてのドロップダウンが 2 つの選択に戻ります。

この機能を実現するために、次のオプションを試しました。

  1. dw_1.Object.likability.values("Good~tG/Bad~tB/Bananas are good~tDRWHO") NAME の編集時に ue_itemchange で。

    失敗: 現在の行ではなく、LIKABILITY のすべてのインスタンスを編集します。

  2. 行ごとに 1 つのフィルタリングされた選択リストと 1 つのフィルタリングされていない選択リストがあり、名前の選択に基づいて表示されるドロップダウンの複製。

    失敗: グリッドベースのデータウィンドウで可視性/重複する列を設定できません。(ソース)

  3. 表示値をデータベース値として、またはその逆としてハードコードします。、、を表示値とデータベース値として持ち、オプションの処理を G GOOD、 B、 DRWHOからこれらの新しい値に変更します。BADBANANASAREGOOD

    失敗: 3 番目のオプションがすべての行に表示されますが、Apple の行では引き続き選択できますが、これは間違っています。

  4. DDDW は、ドロップダウンのオプションのリストを取得します。NAME の値を使用して、ドロップダウンに必要な選択肢を決定する DDDW を作成します。

    失敗: 現在の行だけでなく、ドロップダウンのすべてのインスタンスを編集します。

  5. DDDW は利用可能なオプションのカウンターを取得し (B の場合は 3、そうでない場合は 2)、DDDW カウンターに基づいて保護/保護解除するドロップダウン列を複製します。

    失敗: dddw 値を自動選択して列に入力し、他の 2 つの列を保護することはできません。いずれにしても醜い解決策です。

PB 10.5 でグリッドベースのデータウィンドウの単一行のドロップダウン列を編集できるようにする解決策を教えてくれる人には、この質問に対する報奨金があります。

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

tree - Powerbuilder Tree Datawindow で展開できないノードを表示する方法

powerbuilder でツリー データウィンドウを使用しています。これは、ツリーとテーブルの混合を表しています。

私の問題は次のとおりです。ツリーは、展開可能なノードと展開できないノードを視覚的に区別しません。ノードが展開できない場合、ノードの前のアイコンはプラス記号のままで、プラス記号をクリックすると、ツリーは現在のノードの下に空のノードを表示します。

標準の動作を取得するにはどうすればよいですか (ノードは展開できず、ノードの前にアイコンやマイナス記号はありません)。データセットを変更する必要がありますか、それとも設定できるツリーのプロパティですか?

別の方法として、ネイティブ ツリー ビューを使用することもできますが、それは他の点でツリー データ ウィンドウよりも洗練されていません。

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

powerbuilder - powerbuilderのデータウィンドウが挿入コマンドを実行する方法

私はpowerbuilderを初めて使用し、データウィンドウの使用に多くの問題を抱えています。インサート機構に頭が回らない。誰かが私にそれを説明することができますか、または少なくとも私を正しい方向に向けることができますか(記事、ヒントなど...)?

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

powerbuilder - PowerBuilder:データウィンドウを使用してデータを挿入する

'test'という名前のテーブルがあり、その中に、、、という名前test_idの3つの列があるtest_nameとしtest_ageます。呼び出された取得引数を使用して:al_test_id、ユーザーにIDを挿入し、データベースで対応するIDエントリを検索し、見つかった場合はそれをユーザーに表示するように求めました。ここで、エントリが見つからない場合は、ユーザーが入力したIDを取得引数として使用して新しい行を挿入できるようにします。

どうやってやるの?