わかりました、これは初めてではありませんが、日付を取得するのに苦労しています. ;-)
Breeze、Knockoutを使用しています。短い日付を表示したいフォームがあります。
<input name="start" data-bind="value: start" class="date required" required="required" placeholder="mm/dd/yyyy" style=" width:142px">
長い dateTime が生成されます: Wed Aug 31 2011 20:00:00 GMT-0400 (東部夏時間)。
目的の短い日付をフォーマットするメソッドを作成すると、短い日付を作成するという目標が達成されますが、私のモデル コンテキストは変更通知を認識しません。したがって、私のオブジェクトは画面に変更を通知しません。クリックなどでdataContextに通知しようとすることで、これをこじ開けることができますが、変換中に失われないことを望んでいます。
function positionInitializer(posit) {
var shortDate = function (date) {
return date && moment.utc(date).isValid() ? moment.utc(date).format('L') : "";
};
posit.start = ko.observable(shortDate(posit.start()));
}
これを行う方法に関する適切な例はありますか?
クエリ b/c を呼び出したときに変換できないと思います。呼び出しでテーブルの数を増やしていますが、両方を行うことはできません。
var query = EntityQuery.from('Positions')
.where('id', '==', id)
.expand('Company, Projects')
.orderBy(orderBy.positions);
ハイブマインドが何を考えているか見てみようと思った...