問題タブ [intersystems]

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 に答える
428 参照

intersystems-cache - %ZEN.proxyObject に Caché オブジェクト スクリプトのプロパティがあるかどうかを確認する方法は?

一部の %ZEN.proxyObject のオブジェクトに特定のプロパティがあることを適切にチェックする方法は?

私の場合、%ZEN.proxyObjectインスタンスがあります。私の推測ではset p = $PROPERTY(object, "propertyName"). $PROPERTYプロパティが存在しない場合は空の文字列を返しますが、プロパティ値が空の文字列の場合はどうなるでしょうか?

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

intersystems-cache - Caché オブジェクト スクリプトを使用した Base64 エンコードおよびデコード

Caché で BASE64 文字列との間でエンコード/デコードする "組み込み" メソッドまたは方法はありますか?

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

intersystems-cache - クラスに基づいてウィザードによって生成されたフォームの更新

ここのチュートリアルに従っています。ウィザードを使用してデータ クラスを作成し、name プロパティを追加しました。次に、ウィザードを使用して zen フォームを作成し、その間に上記で作成したデータ クラスを選択しました。すべてがうまくいきました。ただし、戻って、追加のプロパティlongNameをデータ クラスに追加しました。現在、生成されたコードは 300 行を超えているため、更新されたクラスに基づいてコードを再生成する方法があると思いますが、その方法がわかりません。

XData Contentsセクションから以下の行をコピーして、値を変更することになりました。うまく機能しているようですが、私の質問は残っています。更新されたクラスに基づいてフォームを再生成する方法はありますか?

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

sonarqube - 誰でも ObjectScript で SonarCube を使用できます

ObjectScript と呼ばれる開発言語 (VB のようなもの) を持つ InterSystems Cache を使用します。

Studio と呼ばれる独自の IDE があります。

Studio/ObjectScript で SonarQube をうまく使用できた人はいますか?

そのためのプラグインはありません。

助けてくれてありがとう。

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

olap - カスタムドリルダウン

こんばんは。カスタムドリルダウンの書き方を教えてください。都市 (City) があり、すべての都市には毎日の出生数 (Amount) があり (例: 先月)、今日の値は空です

集計テーブルに対する MDX クエリの例を次に示します。

行の名前は曜日です(月曜日、火曜日...日曜日) 値を持つ最初の列 - 特定の曜日のすべての都市の平均出生数 値を持つ2番目の列- 曜日ごとのすべての都市の合計出生数 (つまり、今日が水曜日の場合、月曜日と火曜日を除くすべての日の値は空になります)

質問: [軸オプション] の [ドリルダウン式] に、たとえば火曜日にダブルクリックすると、火曜日の都市と出生数のリストが表示されます。今週の!平均値の列(最初の列)と、この日に生まれた子供が0人いる都市の列なし。

次のレベル [都市] の都市の名前。[H1]。[名前]

ありがとうございました。

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

intersystems-cache - DB名を知っているDBリソースを取得するには?

データベース名があります。db リソースを取得する必要があります。どのように?私が見る 1 つのオプションは、Config.Databases:Listクエリを実行し、必要な名前が見つかるまで結果を反復することです。その後、パスでデータベースを開き、リソースを取得します。

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

intersystems-cache - Caché で既定​​の (ルート、/、インデックス) WEB アプリケーションを設定する方法は?

RESTアプリケーションをセットアップしたり、index.htmlアプリケーションを表示するファイルをCSP Filesディレクトリの下に置いたりして、このWEBアプリケーションをサーバーのデフォルトとして設定することもできますか?

つまり、クエリを実行してアプリケーションを表示する方法ですが、または?は実行しhttp://localhostません。http://localhost/AppName/http://localhost/index.html

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

c# - Intersystems CACHESQL データベース グローバルから ODBC または cacheSQL クライアントへ

.net (VB または C#) で作業する必要がある Intersystems CacheSQL データベースがあります。ただし、問題は、ほとんどのデータが Intersystem の CacheSQL ではなく、GLOBALS ストレージ (配列だと思います) に格納されていることです。

GLOBALS 配列は次のようになります。

Intersystems cacheSQL の Database GLOBALS を VB.net または C# に呼び出す方法はありますか?

CACHE2010を使用しています

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

vb.net - VB.net接続のVisM「サーバー受信タイムアウト」

VisM.ocx への参照を追加し、ツールボックスに ActiveX コントロールとして追加することで、VisM コントロールを vb.net に追加しました。

ボタンに次のコードを追加しました。

ただし、アプリケーションを実行すると接続がハングし、続いて"Server Receive Timed Out"というメッセージ ボックスが表示されます。

ファイアウォール、さらにはウイルス対策をオフにしてみました。これをどのように解決しますか? また、VB.netでGLOBALS変数にアクセスする効果的な方法を試していますか??