問題タブ [wakanda]
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.
wakanda - Wakanda 11 への更新: 「[バックエンド] 行 undefined の undefined のプロパティ 'replace' を読み取れません」
Enterprise Studio v10 で作成した Wakanda アプリケーションを Enterprise Studio/Server v11 に移行したいと考えています。ソリューションを正常に開始できますが、ブラウザーで Web アプリケーションを表示しようとすると、Wakanda Studio は次のエラーをログに記録します。
[バックエンド] undefined 行 undefined の undefined のプロパティ 'replace' を読み取れません
ブラウザには、いくつかのコンソール エラーがある白いページだけが表示されます (以下)。
編集:出現するすべてをコメントアウトして.replace()
も問題は解決しません。この問題が.replace()
私が書いた声明の結果である可能性はないと思います。
string.replace()
いくつかの場所で正規表現を使用します。コードは v10 で完全に正常に動作し、何が問題なのか混乱しています。
replace()
コードでの使用方法の例を次に示します。
コードは以前より合理化されていました-エラーを取り除くためにコードを細かく分割しましたが、サイコロはありませんでした.
「Loader.js: 2073」をクリックすると表示される内容
crash - ソリューション、プロジェクトを開くと Wakanda Studio がクラッシュする
プロジェクトを開くと Wakanda Studio (Ent. 最近のリリース) がクラッシュします。
この問題に対する回答は、私がアクセスできない Wakanda Forum に投稿されています。
backup - Wakanda 11 で自動バックアップを有効にする方法はありますか?
または、コードで行う必要がありますか。ワーカーを使用して「ds.backup();」でバックアップを行う 24時間ごと?
編集:データベースジャーナルを有効にするとバックアップも行われるようです。ただ、バックアップ間隔などの設定はありますか?
wakanda - テキストを Wakanda Grid 列にラップする方法はありますか?
3 つの列を持つ dataGrid4 という名前の Wakanda Grid があります。2 番目の列 (Models という名前) のテキストを列のセル内で折り返す必要があります。font-size は 10 px に設定され、列 ht は 27 px に設定されます。
見つけたり考えたりできることはすべて試しました。私がうまくいくと思うのは:
それでも、ワードラップを達成することはできません。Safari 開発者ツール (および上記のコード) を使用してセルを強制的に編集すると、テキストが折り返されます (つまり、テキストが次の行に折り返されず、テキストが読めなくなります)。
これは、 Wakanda Gridの問題である可能性があります。わからない。注: Wakanda 10.187175 を使用
dynamic - model.js 動的接続スクリプトの場所コマンド
すべてのプロジェクトのコードがソリューションの上のディレクトリ レベルに存在するように、Wakanda プロジェクトを構築しています。
開発中、コードはプロジェクト内のソリューション内にあります。
boot.js
展開するときは、ソリューションの上の共通の場所から、ソリューション全体のすべてのプロジェクトのコードを取得するためにフラグを反転させます。
C:/…/wak/Projects/Oaks.js
// model.js の接続スクリプト
C:/…/wak/Framework/
// フレームワーク ディレクトリ – すべてのプロジェクト用の 1 つの場所、本番環境で使用される
C:/…/wak/Framework/Common/…js
// 共通の js ファイル
C:/…/wak/Framework/Modules/Billing/
// モジュール固有の jsfiles
C:/…/wak/Framework/Modules/Services/
// モジュール固有の jsfiles
C:/…/wak/SM_Wak/
// ソリューション ディレクトリ
C:/…/wak/SM_Wak/admin
// 管理プロジェクト
C:/…/wak/SM_Wak/Oaks
// Oaks プロジェクト
C:/…/wak/SM_Wak/Oaks/Framework
// Oaks プロジェクトの Frameworkdirectory (開発中に使用)
Oaks という名前のプロジェクトがあります。
汎用コードを使用して、 fromの4D 接続スクリプトModel.js
を取得します。Oaks.js
mergeOutsideCatalog
C:/…/wak/Projects/Oaks.js
model.js
現在実行中のプロジェクトを動的に検出し、正しいmodel.js
接続スクリプトを取得できるWakanda のコマンドはどれですか?
wakanda - Wakanda v11 の git 拡張機能のインストールにより、Wakanda v10 の git 機能が壊れました
私の Mac には v11 と v10 の両方の Enterprise Studio/Server がインストールされています。初めて v11 を起動したときに、拡張機能マネージャーを介して Git 拡張機能をインストールしました。これにより、v10 で Git が壊れました。
v10 を起動し、ファイルを右クリックして、v10 でソリューションを開くと、以下のエラーが発生します。
Git オプションは、Studio v10 Git メニューでグレー表示になりました。v10 をアンインストールして再インストールし、Git 2.6.4 をアンインストールして再インストールしても無駄でした。
Git は v11 で正常に動作しますが、アプリケーションが v11 で実行されないため、切り替える準備ができていません。
Git は にインストールされて/usr/local/bin/git
いますが、Git または Wakanda-Git 構成ファイルを保持する別のディレクトリはありますか?
v10 で Git を修正するために、Wakanda Studio v11 の拡張機能マネージャーが私の Wakanda/Git セットアップに行った変更をすべて吹き飛ばす必要があると考えています。
wakanda - アプリケーションを IP 範囲に公開するか、IP 範囲に対してログイン リクエストを検証する
ワカンダの方法はありますか:
- 特定の IP アドレスまたは IP 範囲にのみ Wakanda アプリケーションを公開する
- IP アドレスまたは IP 範囲に対してログイン要求 (カスタム ログイン) を検証する
wakanda - Wakanda メニューの強調表示を停止または修正するにはどうすればよいですか?
Wakanda のメニュー バー ウィジェットには階層の感覚がないようです。つまり、項目をクリックすると強調表示され、別のメニュー項目グループのクリックされた項目の強調表示は解除されません。以下の例:
[ホーム] をクリックし、サブメニュー項目 [リクエストの表示] をクリックしました。「ホーム」は強調表示されたままですが、実際には強調表示されていないはずです。
ずさんに見えます。より美しくするためのアドバイスはありますか?
event.preventDefault()
イベントでonClick
は、ダウン状態のカラーリングの変更は妨げられませんでした。
編集: これはすべて 1 つの複雑なメニュー バー ウィジェットです。サブメニュー項目としてメニュー バー ウィジェットがあります。それが私が言いたいのは、階層意識の欠如です。Wakanda は、メニュー バー ウィジェットのツリーを 1 つのメニュー バーとして認識できません。
infinite-loop - 「ファイルが見つかりません」というエラーが表示されると、Wakanda studio は無限ループに入ります
Macbook Pro/OSX El Capitan に Wakanda Studio 11 ビルド 11.195328 (およびサーバー) をインストールしました。
「学校管理」ソリューションを開いてonGet
計算属性のイベント コードを表示しようとすると、次のようなメッセージを示すエラー ウィンドウが表示されます。
model.TimeTable.rec_type.onGet
が見つかりませんでした
「OK」ボタンをクリックしてもウィンドウが閉じず、Wakanda Studio を「強制終了」して再度開く必要があります。
これはバグだと思いますが、最新バージョンの Wakanda と互換性を持たせるために、既存のソリューションを「移行」する必要があるかどうかも知りたいです。