JSON コールバックは、書式設定された日付とそれのみを返します。特定の日付に基づいて、異なる年、月、日を区切るツリー構造を構築する必要があります。コールバックで取得された日付のみがツリーに含まれます。
私は ServiceSucceedCallBack で以下のようなものを書きました:
var daty = '';
var roczniki = '';
var miesiace = '';
var dni = '';
for (var i in result.Content) {
roczniki += '<ol id="lata">' + result.Content[i].getFullYear() + '</ol>';
miesiace += '<ol id="miesiace"><li>' + (result.Content[i].getMonth() + 1) + '</li></ol>';
dni += '<ol id="dni"><li>' + result.Content[i].getDate() + '</li></ol>';
}
var $st = $('#toolLeft');
$st.append(roczniki);
$('#lata').append(miesiace);
$('#miesiace').append(dni);
ツリー ビューが表示されますが、すべての日付が最初のノード (最初に見つかった年) に書き込まれ、2 つ目の問題は、データの重複を省略する方法がわからないことです。つまり、ある年がツリーにある場合、同じ年の別の日付が同じノードレベルに移動する必要があり、新しいものを作成しない....