Дополнение виджета календаря в ZK Studio 5.0JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Дополнение виджета календаря в ZK Studio 5.0

Сообщение Anonymous »

В приобретенном веб-приложении RESTful Spring Boot существуют некоторые ограничения, которые я в настоящее время не могу изменить. В коде частично используется Java 1.6, остальное — Java 17. А ZK Studio имеет версию 5.0 и не может быть обновлена ​​без возникновения проблем. По крайней мере, так заявил мой предшественник. Сервер работает на виртуальной машине с Linux.
Я хочу дополнить виджет календаря ZK Studio столбцом недели года. Этот обновленный виджет уже встроен в версию 6.5, но я привязан к версии 5.0. :-(
Чтобы реализовать это самостоятельно, я внес следующие изменения:

Код: Выделить всё

..\workflow\zk-components.xml:

Код: Выделить всё



customCalendar
at.cps.oflow.utils.CustomCalendar


Код: Выделить всё

..\workflow\240\la_erfassung.zul:

Код: Выделить всё

            


customCalendar
at.cps.oflow.utils.CustomCalendar





Date:





…



Код: Выделить всё

CustomCalendar.java:

Код: Выделить всё

package at.cps.oflow.utils;

import java.io.IOException;
import java.util.Calendar;
import java.util.GregorianCalendar;

import org.zkoss.zk.ui.sys.*;

public class CustomCalendar extends org.zkoss.zul.Calendar {

@Override
protected void renderProperties(final ContentRenderer renderer) throws IOException {
super.renderProperties(renderer);
// Add code for the week of year
final Calendar cal = new GregorianCalendar();
final int week = cal.get(Calendar.WEEK_OF_YEAR);

renderer.render("weekNumber", week);
}

}
Очевидно, я что-то забыл. Собственно, это первая попытка работы с парадигмой MVVM и с ZK Studio. Когда я запустил приложение, ошибка показала, что не удалось найти файл ..\zk-comComponents.xml:
Изображение

Поэтому я решил добавить код непосредственно в файл ZUL:

Код: Выделить всё

..\workflow\240\la_erfassung.zul:

Код: Выделить всё

            


customCalendar
at.cps.oflow.utils.CustomCalendar





Date:





…



Но все равно получаю сообщение об ошибке:
[img]https://i.sstatic .net/VCyh27Wt.png[/img]

Столбец 3, строка 16 в файле ZUL — это конец тега . Можете ли вы сказать мне, что я забыл добавить?

Подробнее здесь: https://stackoverflow.com/questions/792 ... studio-5-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»