問題タブ [lightswitch-2013]
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 - LightSwitch HTML クライアント アプリケーションをデバッグする場合、QuickWatch は役に立ちません。
Visual Studio で LightSwitch (2013) HTML クライアント アプリケーションをデバッグする場合、QuickWatch ウィンドウには役に立たない情報しか表示されません。たとえば、「画面」オブジェクトの場合:
- [プロトタイプ]
- _listeners
- 詳細
関連するプロパティは表示されず、メタ情報のように見えるものだけが表示されます。
私は Javascript の専門家ではないので、これは正常なことかもしれませんが、私には非常に奇妙に思えます。
私は何か間違ったことをしていますか?
ありがとう、ポール
vb.net - LightSwitch HTML クライアントは、計算結果を新しいフィールドに保存します
Visual Studio 2013 LightSwitch を使用して HTML アプリケーションを構築しようとしています。「計算された」列/フィールドを HTML クライアントに表示するために数時間試行した後、それが不可能であることに気付きました。テーブルで起動するトリガーを作成することを考えましたが、アプリケーションを公開するときにプッシュされません。では、RIA クライアントを使用せずに、2 つ以上のデータソース フィールドを使用して計算し、別のフィールドに格納する最良の方法は何でしょうか? ユーザーが保存ボタンをクリックしたとき、またはフィールドに計算可能なデータが含まれているときにもトリガーできます。
たとえば、テーブル ユーザー (前):
ユーザーが [保存] をクリックするか、first_name と last_name が null でない場合、"Last_Name, First_Name" は同じテーブルの Stored_Full_Name 列に単一の列として格納されます。
たとえば、テーブル ユーザー (後):
コストやその他のアイテムを計算するために同じ手法を使用できると思いますか?
サンプルコードは大歓迎です。
javascript - Lightswitch で外部データ ソースの関連エンティティを読み込む方法 (Visual Studio 2013)
Lightswitch Sharepoint アプリに接続されている Azure SQL データベースにある 2 つのテーブルがあります。コードでデータの操作を行っていますが、機能しているように見えますが、1 つのテーブルからエンティティをロードすると、関連するエンティティが別のテーブルに表示されません。
基本的に、製品テーブルと請求明細テーブルがあります。各請求明細レコードには、製品テーブル PK に関連する製品コードが含まれています。Lightswitch で関係を定義しましたが、請求明細行レコードをロードすると、製品情報が表示されません。
私のコードは次のとおりです。
請求書のリストが「InvoicesByCustomer」画面に表示され、ユーザーがいずれかをクリックして、その請求書の詳細を「ServiceRecord」テーブルに追加するという考え方です。行をコメントアウトするnewLine.ProductDescription = invProduct.Description
と、正しい製品コードとケースの値を追加するのに完全に機能します。以下のコードの他の組み合わせもいくつか試しましたが、いずれの場合も、関連する製品エンティティundefined
は Javascript デバッガーのように表示されます。
編集:関連データを含めることに関するこの記事も読みました( http://blogs.msdn.com/b/bethmassi/archive/2012/05/29/lightswitch-tips-amp-tricks-on-query-performance.aspx ) 「静的スパン」のセクションに注目しました。確認したところ「自動(除外)」になっていたので「含む」に変更しましたが、残念ながら違いはありませんでした。私はまだinvProduct is undefined
メッセージを受け取っています。私も簡単に試しinvLine.Product.Description
ましたが、同じエラーが発生します。