All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openurp.web.action.dataQuery.semesterCalendar.default.ftl Maven / Gradle / Ivy

There is a newer version: 0.41.3
Show newest version
[#ftl]
[#assign yearDom = "" /]
[#assign termDom = ""/]
  [#if !datas.isEmpty()]
    [#list datas.keySet() as year]
      [#if year_index%3==0][#assign yearDom = yearDom + "" /][/#if]
      [#if year==""]
        [#assign allSemester]全部学期[/#assign]
        [#assign yearDom = yearDom + allSemester/]
      [#else]
        [#assign yearDom = yearDom + ""+year?js_string +""/]
      [/#if]
      [#if year_index%3==2][#assign yearDom = yearDom + "" /][/#if]
    [/#list]
    [#if datas?size%3!=0]
      [#list 0..2 as i]
        [#assign yearDom = yearDom + "" /]
        [#if (datas?size+i)%3==0]
        [#assign yearDom = yearDom + "" /]
        [/#if]
      [/#list]
    [/#if]
    [#assign termDom = ""/]

    [#if (value)??]
      [#assign defaultTerms =datas.get(value.schoolYear)/]
    [#else]
      [#assign defaultTerms = datas.values()[0]/]
    [/#if]
    [#list defaultTerms as semester]
    [#assign termDom = termDom + "" + semester.name?js_string + "学期"/]
    [/#list]
  [/#if]
{yearDom:"${yearDom}",termDom:"${termDom}",semesters:{[#list datas.entrySet() as entry]y${entry_index}:[[#list entry.value as semester][#if (value)?? && value.id==semester.id][#assign yIndex = entry_index/][#assign tIndex = semester_index/][/#if]{id:${semester.id},schoolYear:"${entry.key?js_string}",name:"${semester.name?js_string}"}${(semester_index==((entry.value)?size-1))?string("",",")}[/#list]]${(entry_index==(datas.entrySet()?size-1))?string("",",")}[/#list]},yearIndex:"${yIndex?default("-1")}",termIndex:"${tIndex?default("-1")}",semesterId:"${semesterId!}"}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy