Page 1 of 1

Extensions 8.0.RC1 Released

Posted: 04 Dec 2019, 20:52
by Melloware
PFE 8.0.RC1 has been released to Maven Central which is compatible with the Primefaces 8.0.RC1 final release.

Maven Central repo: https://search.maven.org/search?q=g:org ... extensions
List of fixes for PFE 8.0.RC1 include: https://github.com/primefaces-extension ... s%3Aclosed

Code: Select all

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>primefaces-extensions</artifactId>
    <version>8.0.RC1</version>
</dependency>
<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>resources-ckeditor</artifactId>
    <version>8.0.RC1</version>
</dependency>

Re: Extensions 8.0.RC1 Released

Posted: 12 Dec 2019, 01:11
by vished
Is it possible to use Extensions 8.0 RC1 without using primefaces core 8.0 RC1 ?
The reason is:
In Core LazyDataModel has been changed and now I have to adjust more than 100 classes in my project but I want to use Extensions RC1.
It seems I have to update those 100 classes anyway, but I havenĀ“t planned this currently but I need the FAB component in PF extensions asap...

Thanks

Re: Extensions 8.0.RC1 Released

Posted: 12 Dec 2019, 01:14
by Melloware
No you need PF 8.0RC1 but the good news is the FAB component is in Extensions 7.0.3 so you can use it with PF 7.0

Re: Extensions 8.0.RC1 Released

Posted: 12 Dec 2019, 01:16
by vished
Also the Custom Content ? This is what I need currently...
https://www.primefaces.org/showcase-ext ... ontent.jsf

Re: Extensions 8.0.RC1 Released

Posted: 12 Dec 2019, 11:23
by tandraschko
readded some basic backward compatibility stuff for LazyDataModel for RC2. You only need to change now Map<String, Object> to Map<String, FilterMeta>

Re: Extensions 8.0.RC1 Released

Posted: 12 Dec 2019, 12:57
by vished
I can understand things are changing and will be improved, but now I have to adjust approx. 100 classes.... Which will cost me 1-2 days, anyways...

My class is currently like this:

Code: Select all

@ViewScoped
@Named
public class ChatTeamUserByChatTeamRequestController extends LazyDataModel<ChatTeamUser>
		implements SelectableDataModel<ChatTeamUser>, Serializable {

	private List<ChatTeamUser> filteredChatTeamUser;
	private List<ChatTeamUser> selectedChatTeamUserList = new ArrayList<ChatTeamUser>();
	private LazyDataModel<ChatTeamUser> lazyModel;

	/**
	 * Init
	 */
	@PostConstruct
	public void init() {
	
			lazyModel = null;
			start()
	}

	public void start() {

		LOGGER.info("START init");

		lazyModel = null;

		if (lazyModel == null) {
			lazyModel = new LazyDataModel<ChatTeamUser>() {

				@Override
				public List<ChatTeamUser> load(int startingAt, int maxPerPage, String sortField, SortOrder sortOrder,
						Map<String, Object> filters) {

					try {
						list = chatTeamService.findAllChatTeamUserLazyLoading(searchList, startingAt, maxPerPage,
								sortField, sortOrder, filters);

						numberTotal = chatTeamService.countChatTeamUserRowsLazyLoading(searchList);
						lazyModel.setRowCount(numberTotal);
					} catch (ChatTeamUserNotFoundException e) {
						lazyModel.setRowCount(0);
						numberTotal = 0;
					} catch (Exception e) {
						lazyModel.setRowCount(0);
						numberTotal = 0;
					}
					return list;
				}

				@Override
				public ChatTeamUser getRowData(String rowKey) {
					for (ChatTeamUser ticketAssignee : list) {
						String s = "ChatTeamUser [id=" + ticketAssignee.getId() + "]";
						if (s.equals(rowKey))
							return ticketAssignee;
					}
					return null;
				}

				@Override
				public Object getRowKey(ChatTeamUser ticketAssignee) {
					return ticketAssignee;
				}
			};
		}

	}
So you mean, I have now to adjust this part:

Code: Select all

@Override
public List<ChatTeamUser> load(int startingAt, int maxPerPage, String sortField, SortOrder sortOrder, Map<String, Object> filters) 
with:

Code: Select all

@Override
public List<ChatTeamUser> load(int startingAt, int maxPerPage, String sortField, SortOrder sortOrder, Map<String, FilterMeta>) 
Is this correct?
When will be RC2 available?

Many thanks for your support.

Re: Extensions 8.0.RC1 Released

Posted: 12 Dec 2019, 14:33
by tandraschko
exactly.
no release date planned yet.

I don't think it will cost you so many time ;) It's an no-brainer.

Re: Extensions 8.0.RC1 Released

Posted: 12 Dec 2019, 17:19
by vished
ok, thanks - please keep me updated