問題タブ [zone]

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

orchardcms - Orchard - パーツ内にゾーンを追加する (viewmodel がある)

クロスポスト: https://orchard.codeplex.com/discussions/461867

完全なシナリオは次のとおりです。すべてのカスタム フィールド (イントロ テキスト、議題など) を含む EventItem パーツを持つ EventItem コンテンツ アイテムがあります。トラックと呼ばれる別のパーツが EventItem にアタッチされています。問題は、トラック内にゾーンを追加して、動的ゾーンを介した配置を介して EventItem からトラックにフィールドをレンダリングできるようにすることです。データを取得してパーツ内でレンダリングできることはわかっていますが、柔軟性を持たせて配置/ゾーンを使用したいと考えています。

以下のContent-EventItem.Detail代替のような代替を使用すると、動的ゾーンが簡単になることはわかっています。

ただし、私の部分はビューモデルを使用しているため、使用するプロパティ/オブジェクトを事前に定義する必要があります。このブログも読んだことがありますが、うまくいきません 。 .aspx

これが私の完全なコードです(コードの無関係な部分は省略されています):

トラック パーツ テンプレート

パーツ ビューモデルの追跡

EventItem の配置

概要ゾーンを使用すると、[セクション] フィールドがまったく表示されません。

アドバイスや情報をいただければ幸いです。ありがとう!

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

ajax - パラメータフィールド(ajax)でパラメータ 'value' null値を書き込めませんでした

処理されたイベント (選択ボックスの onValueChanged) でコンポーネントのゾーンを更新しようとすると、この問題が発生します。

「日」は、次のように定義されたパラメーターです。

コンポーネントが初めてレンダリングされるときは、すべて正常に動作します。選択した値を変更しようとすると、クラッシュしてそのエラーメッセージが表示されます。

私の DayComponents は、私の tml ページで次のように宣言されています。

これは Day Bean のリストです。このリストは、ページの setuprender イベント ハンドラーでフィードされます。

select コンポーネントのイベント ハンドラーで Day パラメーターが参照を失った理由がわかりません。

これで、select tml コンポーネントが表示されます。

どんなアイデアも高く評価されるべきです。

(下手な英語でごめんなさい;))

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

java - ゾーンの更新時に ID で要素を選択するタペストリー プロトタイプ

ページに select 要素を含むゾーンがあります。

onChangeJavaScriptを介してその要素にリスナーを追加しています( http://jsfiddle.net/AnbmU/6/に感謝します)

ゾーンの更新をトリガーすると問題が発生し、選択がid次のように変更されますgroupSelecter_846e54edd0b5

select の要素 ID を一定に保つ方法や、ゾーンの更新ごとに javascript と select の ID を変更できる方法はありますか?

編集:以前は知らなかった別の問題。

非表示の入力フィールドは、その内容に関係なく、選択した要素が 2 番目に変更されるたびに切り替わります。たとえば、 、 、および が最初に選択されていてGROUP_1GROUP_2GROUP_3変更Create New Group...GROUP_1れたGROUP_2場合、入力ボックスが表示されます。に変更するとCreate New Group...、入力が再び非表示になります。再び に変更するGROUP_3と、入力フィールドが表示されます。JSfiddle では、これで問題なく動作します。しかし、何らかの理由で、Tapestry プロジェクトでは機能しません。

EDIT2:わかりました、もう少しいじってみました:

タペストリーで生成された select 要素とid=groupSelecter_d769af562f89. また、この JavaScript を (HTML の下部に) 挿入して生成しました。

Firefox で要素を検査し、タグに移動して、生成されたコードを見つけて切り取りました。その後、firefox JS コンソールを開き、先ほど切り取ったコードとまったく同じコードを貼り付けました。そして、出来上がり、何らかの理由で機能します。(クラス選択、つまり)。

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

java - タペストリーリターンゾーンとストリームレスポンス

ゾーンの本体とストリーム応答を返す必要があります。

ゾーンを更新してファイルを返したい。

Java でのイベントは次のようになります。

しかし、エラーを返します。tableZone.getBody(); のみを返すことができます。

どのようにできるのか?

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

dns - 同じドメインのイントラネットとインターネットのサーバーを解決する BIND

もしそうなら、これはどのように可能ですか?同じドメインのイントラネットとインターネットのサーバーを解決する BIND

シナリオ

ゾーンはexample.com

サーバーserver1.example.comが1つありますが、インターネットのクラウド上の仮想プライベートサーバーにあります。

ドメインexmaple.comを godaddyで購入しました。したがって、example.com のネームサーバーは最高です。

VPS のパブリック IP を指すように、 server1.example.com のgodaddyに A レコードを追加しました。

現在、自宅(イントラネット)で、IP 10.10.10.100を持つ BIND DNS サーバーをセットアップしました。

ゾーンexample.comをそれに追加しました。

次に、 server22.example.comの Aレコードと ipaddress が10.10.10.10の BIND 構成を追加しました。

ホームネットワーク内のラップトップから、server1.example.comを解決できるようになりました。おそらく、グローバル DNS がこのアドレスを解決しています。

ラップトップのDNS構成は次のとおりです

DNS1: 10.10.10.100

DNS2: 4.2.2.2

DNS3: 8.8.8.8

ただし、イントラネット内にあるserver22.example.comを解決できません。

server22.example.comを解決しようとしたときだと思います。DNS1:10.10.10.100 は、それが私のリストの最初にあり、server22.example.comの IP アドレスが何であるかを知っているので、解決されているはずです。

しかし、残念ながらそうではありません。私が間違っていることは何ですか?

どうすればこれを修正できますか?

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

java - Tapestry で遅延ゾーン リロードを行う方法は?

Tapestry で遅延ゾーンのリロードを行う方法はありますか?

フォームを送信するときに実行する操作がそれほど迅速ではありません。結果は数秒 (通常は 2 ~ 3 秒) 後に表示されます。

遅延ゾーンのリロードを行う方法はありますか? これにより、ゾーンが x 秒でリロードされてから実際のリロードが実行されるというインジケーターが表示されますか?