LightSwitch を使用しているときに、詳細ページが追加モードか編集モードかをどのように検出しますか?
画面のタイトルを AddEdit Customer から 'Add Customer' または 'Edit Customer' に変更したいと考えています。
screen.detail.dispayName = "Something" を取得できます。追加モードか編集モードかを検出する方法を知る必要があります。
LightSwitch を使用しているときに、詳細ページが追加モードか編集モードかをどのように検出しますか?
画面のタイトルを AddEdit Customer から 'Add Customer' または 'Edit Customer' に変更したいと考えています。
screen.detail.dispayName = "Something" を取得できます。追加モードか編集モードかを検出する方法を知る必要があります。
これは HTML5 ライトスイッチに有効です -
LightSwitch JS フレームワークをカプセル化して EntityState と同等のものを取得する Javascript 名前空間「msls」があります。
インテリセンスはうまく機能しないため、引き続き screen.(何も表示されない) が表示される場合は、次を追加します。
/// <reference path="../GeneratedArtifacts/viewModel.js" />
メイン イベントで、次を追加します。
myapp.Customer.created = function (screen) {
if (screen.Customer.details.entityState == msls.EntityState.added) {
screen.details.displayName = "Add Customer";
} else {
screen.details.displayName = "Edit Customer";
}
}
ここで、Customer は AddEdit HTML5 Lightscreen ページのデータセットです。