2016-10-26 22 views
0

私は日付を選択するためにアンドロイドのネイティブdatePickerを使用しています。 datePickerをダイアログとして開くと、(updateDate()メソッドを使用して)前に選択された日付が渡されます。そしてそれは私にその日を示す。現在の日付は選択されている日付に関係なく常に強調表示されるようにしたい(現在の日付はたとえば赤だけ、選択されたものは強調表示されます)。 DatePickerクラスを拡張せずにこれを実現することは可能ですか?はいの場合はヒントを書くことができますか?datePicker、androidで現在の日付を常にハイライト表示するにはどうすればよいですか?

ありがとうございます。私はこれをした

答えて

0

方法は、今日の日付を取得し、入力ボックスに今日の日付を関連付けるために、角NG-モデルを使用していた::

HTMLで
app.controller('DateController', ["$scope", function ($scope) { 
    // datePicker 
    $(".datepicker").each(function() { 
     $(this).datepicker({ dateFormat: 'dd/mm/yy' }); 
    }); 

    // today's date 
    var today = new Date(); 
    var dd = today.getDate(); 
    var mm = today.getMonth() + 1; //January is 0! 
    var yyyy = today.getFullYear(); 

    if (dd < 10) { 
     dd = '0' + dd 
    } 

    if (mm < 10) { 
     mm = '0' + mm 
    } 

    $scope.TodaysDate = dd + '/' + mm + '/' + yyyy; 

}]); 

そして:

<div ng-controller="DateController"> 
    <input type="text" class="form-control datepicker" required id="todaysDate" ng-model="TodaysDate" /> 
</div> 

あなたはアンドロイドのために何か類似したことを願っています。

シャヒーンK

関連する問題