問題タブ [jsobject]

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

json - Play 2.3.x Scala - ビューに JSON データを表示するには?

私はノードの世界から来ており、json をビューに渡してからデータを表示するのに頭を悩ませています。

2 つのプロファイルを取得するために API を使用しています。res.body は json です。応答はかなり大きいですが、ビューにいくつかのデータを表示したいだけです。

json を文字列または json として表示できます。しかし、キーで値にアクセスできません。各プレーヤーから 3 つまたは 4 つのアイテムを html として表示したいだけです。その後、後で css を使用してクリーンアップできます。

0 投票する
0 に答える
402 参照

java - JSObject.call が Javascript 名前空間で動作しないようです

Javascript オブジェクトで宣言されているいくつかの Javascript 関数を使用する Java アプレットがあります。

Javascriptは次のようになります

アプレットは、Javascript オブジェクトが作成された後にロードされます。Javascript コンソールを使用すると、関数を呼び出すことができます。次の呼び出しを使用します

私のアプレットは JSObject の call メソッドを使用します

これにより、例外が発生します。

JSObject の eval メソッドを使用して foo.bar を呼び出すと、機能します。しかし、私はevalを使いたくない

Javascript オブジェクトを使用してコードを構造化できるように、call メソッドを期待どおりに動作させる方法はありますか?

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

javascript - すべての sObject のすべてのボタンのクエリ (contentSource = OnClick JavaScript)

方法はありますか - 組織内で JavaScript を使用しているすべてのボタンの数/詳細を確認できます。

編集 :

SALESFORCE ORG/Acc でボタンを作成するときに、コンテンツ ソースとして JavaScript を使用するすべてのボタンを見つけたいと考えています。

またはもっと簡単にしましょう -

sObject のすべてのボタンのリストを取得するにはどうすればよいですか。

編集2:

今まで私はこれを手に入れました-答えるのに役立ちますか-

SELECT id , Name, pageOrSobjectTYPE FROM WebLink where DisplayType= 'button' and LinkType ='javascript';

(上記の多くの情報の後、この質問があまり有益ではない/不明確である理由がわかりません-マイナスにします)

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

java - Nashorn - JSObject に関する質問

JSObject を作成し、プロパティ (HashMap のようなもの) で埋めたいのですが、eval("({})") の結果をキャストせずに、そのようなものを常に評価すると実際にはパフォーマンスへの影響。方法はありますか?

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

javascript - 複数のIDを持つ単一のJSオブジェクトからデータを取得すると、検索エンジンによってインデックス化されます

URL で送信された ID に応じて、単一の JS オブジェクトからデータを取得してページに入力する Web ページを作成した場合、このデータは検索エンジンによってインデックス化されますか? 基本的に、ヘッダー、説明、およびヒーロー画像を含む単一ページのデザインがあります。このページを 50 回作成したくないので、代わりに 50 個の ID に対してこれら 3 つのものを保持するオブジェクトを JS に用意します。各 ID はコンテンツのグループを表します。技術的にはサーバー上の単一のページですが、情報を表示するために読み込まれるたびに URL に ID が含まれるため、JS は表示するコンテンツを認識します。ブラウザーは各 URL をインデックス化しますか、それとも JS オブジェクトを読み取ってそのようにインデックス化するでしょうか、それともまったくインデックス化しないのでしょうか?」

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

javascript - 別のオブジェクトのキー/値に基づいてオブジェクトの値を保存する

私は本のように読むウェブサイトを持っています。最初のページから次のページ、次のページへと続きます。これは、本の前後のページめくりと考えてください。ブラウザの前のページではなく、ページ自体の中にあります。本のページをめくるように

前のページ ボタンと次のページ ボタンのリンクを動的に割り当てようとしています。現在、ページは pageNum と fileName をキーとしてオブジェクトに配置されています

現在のページ リンクのページ番号に基づいて前のリンクを設定しようとしています。以下の例とコードを参照してください。

例:

currentPage はabout.htmlです prevPage はindex.html である必要があります

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

javascript - JavaFX8 WebEngineのexecuteScript("window")メソッドはJavaScript windowオブジェクトを参照していますか?

私が使用しているこのコードスニペットについて疑問に思っています:

この行は、 myを にwebEngine.load(getClass().getResource("index.html").toExternalForm());ロードします。これは単一ページのアプリケーションなので、これで十分です。これ以上質問する必要はありません。タイトルの質問に戻ります: この行は、 w3school で定義されているように、「ウィンドウ オブジェクト」への参照を設定しますか? ブラウザで開いているウィンドウを表すwindow オブジェクトと等しいことを意味しますか? もしそうなら: のコンテキスト メニューで [ページのリロード] を使用すると、新しい が生成されるため、アプリケーションが動作しないのはこのためでしょうか? おまけの質問: 私の JavaScript では、is "java" hereを使用してモデルにアクセスできますindex.htmlWebView


jsobj = (JSObject) webEngine.executeScript("window");JSObject
jsobj

WebViewwindow object

java.methodName();識別子または私はそれをどのように呼ぶでしょうか? これは正確にはinstanceではないので、このようには呼びません。

編集:これは私のJavaクラスです:

に埋め込まれている私の JavaScript から、printindex.htmlを呼び出すことができます。モデル参照をJavaScriptのすべての関数に渡しているため、 . JavaScript の観点から: 「Java」です。識別子、参照、インスタンス、...?java.alert("hello world");hello worldwindow objectDataModel.class

0 投票する
0 に答える
62 参照

java - Java コードからアプレットを起動します。Javascript 呼び出しエラー

HTML ページでアプレットをテストする必要がありますが、次の 2 つの制限があります。

  1. ソース コードがなく、Java アプリケーションで逆コンパイルされたコードを使用できません。
  2. このアプレットでユーザーの動作をエミュレートする必要があります。

この場合、htmunit ライブラリを使用して、準備のために実行された JavaScript で完全に描画されたページを取得する必要があります」

  1. htmlunit にはタグ EMB との関連付けがありません
  2. タグ付きでも機能しません。

そして、タグEMBのパラメーターを取得し、このパラメーターでMyStubオブジェクトをインスタンス化し、アプレットオブジェクトをインスタンス化し、SyStubを設定する以外、自分の仕事をどのように行うことができるかわかりません。これはすべて私のテストケースの1つで機能しますが、他のケースでは、ページにあるJavaScriptを実行する必要があり、次の例外があります:

私のアプレット インスタンスは、javascript を使用した HTML ページに関連付けられていないことを理解しています。この関係をどのように設定できますか?