問題タブ [lightswitch-2012]

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

visual-studio-lightswitch - Lightswitch の計算済みプロパティがコンパイルされない

テーブルで計算されたプロパティを作成し続けていますが、コードを編集しようとすると ([メソッドの編集] リンクを使用しても)、定義宣言が mia であると表示されるため、コンパイルできません。

エラーの例を次に示します。

コードビハインドは空です:

私は別のテーブルのプロジェクトで動作するものを 1 つ持っていますが、私の人生では違いが何であり、なぜそれが機能し、作成しようとしている他のものが機能しないのかを理解することはできません。

ここで何が欠けているか知っている人はいますか?

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

datagrid - Screen で選択を変更しているときに、Visual Collection の選択された項目が L​​ightSwitch に設定されない

コレクションにバインドする Silverlight コントロールのライトスイッチ コントロール拡張機能を作成しました。(DataGrid のように)

画面にデータが正しく表示されますが、グリッドで行を選択しても、基になるクエリの SelectedItem プロパティが更新されません。LS DataGrid を使用すると、期待どおりに動作します。

推測しているのは、選択したテーブルのアイテムとマイ コレクション コントロールをバインドする必要があるということです。

拡張機能自体でこれを行うにはどうすればよいですか??

ありがとう..

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

lightswitch-2012 - Lightswitch 2012 で定義済みの追加ダイアログが期待どおりに機能しない

AutoCompleteBox で使用するクエリを作成しました。下の図に示すように、ユーザーがグリッドで AutoCompleteBox を選択すると、期待どおりに動作します。

ここに画像の説明を入力

ただし、ユーザーがプラス ボタンをクリックして、定義済みの [追加] ダイアログを使用して新しいレコードを追加すると、下の図に示すように、クエリと AutoCompleteBox の形式が機能しません。

ここに画像の説明を入力

なぜこれが起こっているのですか、どうすれば修正できますか?

ありがとう

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

visual-studio-lightswitch - HTML クライアントで関連エンティティを現在のユーザーに設定する

Lightswitch でヘルプ デスク チケット プログラムを作成していますが、要求された機能の 1 つで問題が発生しています。エンド ユーザーがモバイル デバイスからチケットを送信できるように、アプリのモバイル フレンドリー バージョンを作成するように依頼されました。ほんの数画面でアプリを作成し、コードを PreProcess クエリに追加して、表示できるチケットを自分のチケットのみに制限しました。それは素晴らしく機能します。私が問題を抱えているのは、現在ログインしているユーザーを新しいチケットの送信者として割り当てることです。私はオンラインで複数のガイドを見てきましたが、それらはすべて私がやろうとしていることで終わっています。私が見つけた最も有望なのはhttp://social.msdn.microsoft.com/Forums/vstudio/en-US/47832659-4ed3-4a8c-9a62-b3ad46c8e8b4/get-logged-in-employee です現在のユーザーを画面に正常に表示できます。

課題は、Ticket.EndUser フィールドを CurrentUserName フィールドに設定することです。AddEditNewTicket画面のcreatedメソッドとbeforeApplyChangesメソッドで試してみました。

私はここ数日間、この壁に頭をぶつけ続けてきましたが、これを達成した人はいますか?


アップデート

だから、私は問題を見つけたかもしれないと思う.それを回避する方法がわからない. 新しいチケット ボタンの実行コードでは、チケットを作成し、newTicket.setEndUser(). この関数は EndUser エンティティをパラメーターとして受け取るので、myapp.activeDataWorkspace.MyDataBase.Techs_SingleOrDefault(CurrentUserName)null を返す値で取得します。UserName は Techs テーブルの主キーです。

UserName にリテラル文字列を使用しても、null が返されます。

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

visual-studio-lightswitch - ユーザーと従業員の表

LightSwitch を使用して、バッチにグループ化された書類を追跡するデータベース アプリケーションを作成中です。これらの各バッチには 1 つ以上の Batch_Status が関連付けられており、各 Batch_Status には Employee が関連付けられています。

バッチが作成されたときにプログラムで Batch_Status を挿入したいのですが、プログラムに ActiveDirectory Permissions を使用させたいので、Employee.UserName と User.Name を一致させたいと考えています。何か案は?

編集:ところで、C#ではなく、VBでLightSwitchを使用しています

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

visual-studio-lightswitch - 今月の未払いの顧客をライトスイッチに表示する

Customer と Payment の 2 つのテーブルを作成しました。顧客は多くの支払いを行うことができ、支払いには支払い日と金額があります。

今月の未払いの顧客を表示したいのですが、クエリの作成方法がわかりませんでした。

誰でも助けることができますか?

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

sql - /MyApp アプリケーションのサーバー エラー (アクセスが拒否されました)?

LS アプリをホスト (WinHost) に公開し、ホストから提供された公開設定を使用して、データベースなどをセットアップしました。自分の Web サイト アドレス (アプリがある場所) に移動すると、次のページ:

「/MyAPP」アプリケーションでサーバー エラーが発生しました。

セキュリティ例外の説明: アプリケーションは、セキュリティ ポリシーで許可されていない操作を実行しようとしました。このアプリケーションに必要な権限を付与するには、システム管理者に連絡するか、構成ファイルでアプリケーションの信頼レベルを変更してください。

例外の詳細: System.Security.SecurityException: タイプ 'System.Security.Permissions.SecurityPermission、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求が失敗しました。

ソース エラー:

現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。

スタックトレース:

[SecurityException: タイプ 'System.Security.Permissions.SecurityPermission、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求が失敗しました。]
Microsoft.LightSwitch.BaseServices.Logging.Utilities.HostEnvironment.RunningInAzureCore () +0 Microsoft.LightSwitch.BaseServices.Logging.Utilities.HostEnvironment.RunningInAzure() +108 Microsoft.LightSwitch.BaseServices.Logging.Utilities.HostEnvironment.get_IsEncryptionRequired() +24 Microsoft.LightSwitch.WebHost.Implementation.LightSwitchHttpModule.Init( HttpApplication アプリケーション) +21
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext、HttpContext コンテキスト、MethodInfo[] ハンドラー) +418
System.Web.HttpApplication.InitSpecial(HttpApplicationState 状態、MethodInfo[] ハンドラー、IntPtr appContext、HttpContext コンテキスト) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext、HttpContext コンテキスト) +336
System.Web.Hosting.PipelineRuntime.InitializeApplication( IntPtr appContext) +296

-------------------------------------------------- ------------------------------ バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.18045


これで、サーバーが .NET 4 を使用していることを確認しました。資格情報が正しいことを何度も確認しました。アプリは正常にデバッグされます。アップロードした後ではありません。

何を与える?「SecurityException と Access Denied など」と表示されていることは理解していますが、入力した内容がすべて問題ない場合、それは実際には何を意味するのでしょうか。

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

visual-studio-lightswitch - Lightswitch がローカル開発でデータベースに接続できない (VS 2012)

VS 2012 に LightSwitch がインストールされています。自分のマシンに LocalDB がインストールされた SQL Server 2012 Express があります。

新しいプロジェクトを作成し、新しいテーブルを追加しました。プロジェクトを実行すると、次のエラーが発生します。

SQL Server インスタンス '(LocalDB)\v11.0' への接続を確立中にエラーが発生しました。
SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 50 - ローカル データベース ランタイム エラーが発生しました。LocalDB インスタンスの起動中にエラーが発生しました: SQL Server プロセスを開始できませんでした。

これは私の設定ですC:\Users\xxx\Documents\Visual Studio 2012\Projects\NightApp\NightApp\NightApp.Server

また、デバッグ モードでライトスイッチ アプリケーションの接続文字列を変更する方法も調べましたが、実行できませんでした。

ところで、vs 2012 の SQL Server Explorer は localdb に接続できます。

何か案は?

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

lightswitch-2012 - リスト内の LightSwitch リスト

要求を一覧表示する LightSwitch Html の参照画面があります。これらの各リクエストには、人物のリストが含まれています。これは、RequestPerson テーブルを使用して行われる、People と Requests の間の多対多の関係です。

画面に、各リクエスト行をその人のリストとともに表示したいと思います。

リクエスト1

リクエスト 2

Request データ項目の addPeople リンクをクリックして People のデータ項目を画面に追加し、それをリストの各 Request の行に追加しようとしましたが、選択した行に People の重複リストが作成されるだけです。各 People リストを、それが属する Request 内の People のリストにしたいと考えています。

どうすればこれを達成できるかについて、誰かが提案できますか?