問題タブ [westwind]
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.
javascript - JQuery DatePicker バンドル コントロールを他のコントロールに含めることはできません
私は、Web プロジェクトのいくつかの領域に日付/時刻セレクターを実装する任務を負っており、別の開発者がその一部として作成したコントロールを使用するように指示されました。私が取り組んでいるコントロールは、ユーザーがカレンダーから日付を選択し、その日付の表示形式を (いくつかの事前定義された形式から、または単純なテキストのオーバーライドで) 選択し、オプションで時間文字列を選択できるようにすることになっています。 (これは実際には自由形式のテキストです)。
私が使用するように指示されたコントロールは、 http : //www.west-wind.com/WebLog/posts/213015.aspx に記載されており、jQuery の DatePicker を使用しています。
コントロールを実装してテストした後、日付や時刻の入力が必要なページにコントロールを統合し始めました。これらの実装をテストしたところ、バグが見つかりました。ページにコントロールの複数のコピーを含めると、最初のコピーだけが jQuery カレンダーを取得します。他の人はそれに縛られていません。
$( "css-selector").datepicker() 構文、および ASP.NET はすべてのテキスト ボックスに対して一意の ID を保証しています。
したがって、要約すると、次のようになります。
さて、奇妙な部分: ページに west-wind コントロールの複数のコピーがあり、それらを含む他のユーザー コントロールがない場合、それらは正しく機能します。jQuery コントロールを除けば、私のコントロールには特別なことは何もありません。ラベル、テキスト ボックス、パネル、およびドロップダウンだけです。West-Wind jQuery コントロールをユーザー コントロールにバンドルすることについて何かが壊れているようです。
何かアドバイス?私はしばらくの間、これに頭を悩ませてきました.javascriptのスキルが低く、jQueryへの露出が限られていることが妨げられています。
以下で指摘されているように、HTML なしで言うのは難しいです。以下に含めました。
asp.net - wwScriptCompressionModule の使用方法 asp.net を使用した gzip 圧縮用
OK、WestWind Ajax Controls をダウンロードし、これを web.config に追加しました。
masterpage .cs ファイルに次のように js を登録しています。
今私が理解していることから、それは機能しているはずですが、そうではありませんか? 明らかに明らかな何かが欠けている可能性がありますが、簡単なチュートリアルや説明がどこにも見つからないようです。IIS 6 のみを使用しています。
どうもありがとうございました。
c# - WestWind.Globalization での予期しない動作 - ブロックされた更新
タイトルが示すように、複数の言語をサポートするデータベース リソース プロバイダーとして WestWind.globalisation を使用しています。
問題は、リソース プロバイダー自体が、私がアプリケーションに加えた変更を反映することに消極的であるように見えることです。
例:
私は要素を持っています:
次のデータをローカリゼーション テーブルに挿入しました。
この後、マークアップを次のように変更しました。
アプリケーションを更新または再構築すると、変更がブラウザに表示されません。画像のURLはそのままです。であれ であれ、任意の要素で同じことが観察できasp:Label
ますasp:Button
。
場合によっては、IIS を再起動するだけで十分です。変更を機能させるには、Visual Studio と Chrome を再起動するだけで十分な場合があります。ほとんどの場合、サーバーを再起動して、すべてが現在の実際の状態で表示されるようにする必要があります。その場合、UIculture を切り替えることができ、それに応じてプロパティが変更されます。
何が起こっているのかわからず、コードをステップ実行しても何もわかりません。
これに対処する方法についての提案や解決策を受け入れます。
visual-foxpro - VFP で West Wind を使用して json データを投稿する方法
application/json 形式を使用してデータを投稿できるという West Wind のドキュメントがあります。
https://west-wind.com/webconnection/docs/_2110q21c9.htm
しかし、それを使用する場合、実際には post の代わりに http get を実行します:
DO wwhttp
oHTTP=CREATEOBJECT("wwHttp")
oHTTP.nHTTPPostMode = 8 oHttp.cContentType = "application/json" oHTTP.AddPostKey("name","somename") lcURL = " https://mywebserver.com/ " lcXML = oHTTP.HTTPGet(lcURL)
nHTTPPostMode = 1 または 2 を使用すると、http 要求パラメーターが json として正しくフォーマットされません。4 に変更すると、Post の代わりに Get が再び使用されます。とにかくこれを回避する方法はありますか?
c# - Account.cs ASP.NET MVC を使用した Westwind.Globalization Framework
Account.CS ファイルでリソースを宣言するのに問題があります。これが私のコードです:
asp.net-mvc - westwind グローバリゼーションを使用して、ASP MVC で運用環境に新しい翻訳を展開する
運用サーバー (Git、継続的デリバリーを使用する TeamCity) で既に実行されている asp mvc アプリで、westwind グローバリゼーションを使用してグローバリゼーションを追加しています。
次のような流れの場合に達成したいこと:
- 新しいビューをグローバル化する (必要な翻訳を作成する)
- すべての変更を Git に送信する
- 翻訳されたビューを取得 - ローカリゼーション パネルで新しい翻訳を手動でインポートする心配はありません。
私の頭に浮かんだ唯一の解決策は、EF Migrations を使用することです (アプリは EF Code First を使用しています)。
- Localizations テーブルを Code First モデルに追加し、移行を作成する
- 新しいビューをグローバル化し、Localizations テーブルに新しいレコードを挿入する新しい移行を (ある程度自動的に) 作成します。
何か案が?
westwind - WestWind グローバリゼーションのリソース セットを取得する
Westwind の特定のリソース セットからすべての値を取得したいと考えています。GetResourceSet を使用しようとしましたが、結果が返されません。これを行うものはありますか?
ありがとう、デビッド