2016-04-12 6 views
1

私はJhipster V3を使用しています。
私はエンティティを作成しました.Jhipsterは必要なビューをすべて生成しました。
私のクライアントは、このエンティティの更新ダイアログで、保存をクリックしてもポップアップが閉じないようにしたいと考えています。私は、DatePickerのコンポーネントを持っている。このポップアップでJhipster:サブミット時にダイアログを閉じることを無効にする

var onSaveSuccess = function (result) { 
    $scope.$emit('rhTechvalleyApp:consultantUpdate', result); 
    //$uibModalInstance.close(result); 
    vm.isSaving = false; 
}; 


私はこの関数の1行をコメントしています。保存プロセスが終了するとその値は空白になります。それは表示の問題だけですが、私はそれを取り除く方法を知らない。

誰でも知っているなら...

ありがとう。

[UPDATE]

transformResponse: function (data) { 
        data = angular.fromJson(data); 
        data.dateEnregistrement = DateUtils.convertLocalDateFromServer(data.dateEnregistrement); 
        data.dateDernierPointDisponibilite = DateUtils.convertLocalDateFromServer(data.dateDernierPointDisponibilite); 
        data.dateDisponibilite = DateUtils.convertLocalDateFromServer(data.dateDisponibilite); 
        return data; 
       } 

<div class="input-group"> 
    <input id="field_dateEnregistrement" type="text" class="form-control" name="dateEnregistrement" uib-datepicker-popup="{{dateformat}}" ng-model="vm.consultant.dateEnregistrement" is-open="vm.datePickerOpenStatus.dateEnregistrement"/> 
    <span class="input-group-btn"> 
     <button type="button" class="btn btn-default" ng-click="vm.openCalendar('dateEnregistrement')"><i class="glyphicon glyphicon-calendar"></i></button> 
    </span> 
</div> 

答えて

1

あなたはあなたのエンティティの角度サービスのupdate機能にtransformResponseを追加する必要があります。 getの場合はtransformResponseと同じにする必要があります。

例:

'update': { 
    method:'PUT', 
    transformResponse: function (data) { 
     data = angular.fromJson(data); 
     data.birthDate = DateUtils.convertLocalDateFromServer(data.birthDate); 
     return data; 
    } 
} 

サーバが日付の2016-04-12のような文字列を返しますので、あなたがこれを行うために必要な理由があります。これは、JavaScript Dateオブジェクトに変換する必要があります。これは、Angularがtype="date"入力を想定しているものです。 dateの入力でngModelの日付オブジェクトの代わりに文字列を使用すると、Angularはエラーをスローしてフィールドを埋めることができません。 LocalDateにはDateUtils.convertLocalDateFromServer、DateTimeにはDateUtils.convertDateTimeFromServerを使用できます。

+0

ありがとうございました、ありがとうございました、GETメソッド(updateを参照)と同じtransformResponseを追加しました。日付は適切に設定されています。しかし、datetimepickerの入力では、私はまだ空白の値を取得しています – user1260928

+0

私は言及を忘れて、保存メソッドのための同じを行う。 – geraldhumphries

関連する問題