当前位置: 首页>>代码示例>>Java>>正文


Java SortOrder.DESCENDING属性代码示例

本文整理汇总了Java中org.apache.wicket.extensions.markup.html.repeater.data.sort.SortOrder.DESCENDING属性的典型用法代码示例。如果您正苦于以下问题:Java SortOrder.DESCENDING属性的具体用法?Java SortOrder.DESCENDING怎么用?Java SortOrder.DESCENDING使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.apache.wicket.extensions.markup.html.repeater.data.sort.SortOrder的用法示例。


在下文中一共展示了SortOrder.DESCENDING属性的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: newSortableHeader

@Override
protected WebMarkupContainer newSortableHeader(String headerId, final String property, final ISortStateLocator locator) {
    return new AjaxFallbackOrderByBorder(headerId, property, locator) {

        @Override
        protected void onSortChanged() {
            getTable().setCurrentPage(0);
        }
        
        @Override
        protected void onAjaxClick(AjaxRequestTarget target) {
        	target.add(getTable());
        }

        @Override
        public void onComponentTag(ComponentTag tag) {
            super.onComponentTag(tag);
            ISortState sortState = locator.getSortState();
            SortOrder dir = sortState.getPropertySortOrder(property);
            String cssClass;
            if (dir == SortOrder.ASCENDING) {
                cssClass = "sortable asc";
            } else if (dir == SortOrder.DESCENDING) {
                cssClass = "sortable desc";
            } else {
                cssClass = "sortable";
            }

            if (!Strings.isEmpty(cssClass)) {
                tag.append("class", cssClass, " ");
            }
        }
    };
}
 
开发者ID:Pardus-Engerek,项目名称:engerek,代码行数:34,代码来源:TableHeadersToolbar.java

示例2: setSort

/**
 * Set sort
 * @param property property to sort on
 * @param order order to apply: true is for ascending, false is for descending
 */
public void setSort(String property, Boolean order) {
	SortOrder sortOrder = order==null?SortOrder.ASCENDING:(order?SortOrder.ASCENDING:SortOrder.DESCENDING);
	if(property==null) {
		if(order==null) setSort(null);
		else setSort("@rid", sortOrder);
	} else {
		super.setSort(property, sortOrder);
	}
}
 
开发者ID:OrienteerBAP,项目名称:wicket-orientdb,代码行数:14,代码来源:OQueryDataProvider.java

示例3: newSortableHeader

@Override
protected WebMarkupContainer newSortableHeader(String headerId, final String property, final ISortStateLocator locator) {
    return new AjaxFallbackOrderByBorder(headerId, property, locator) {

        @Override
        protected void onSortChanged() {
            getTable().setCurrentPage(0);
        }

        @Override
        protected void onAjaxClick(AjaxRequestTarget target) {
        	target.add(getTable());
        }

        @Override
        public void onComponentTag(ComponentTag tag) {
            super.onComponentTag(tag);
            ISortState sortState = locator.getSortState();
            SortOrder dir = sortState.getPropertySortOrder(property);
            String cssClass;
            if (dir == SortOrder.ASCENDING) {
                cssClass = "sortable asc";
            } else if (dir == SortOrder.DESCENDING) {
                cssClass = "sortable desc";
            } else {
                cssClass = "sortable";
            }

            if (!Strings.isEmpty(cssClass)) {
                tag.append("class", cssClass, " ");
            }
        }
    };
}
 
开发者ID:Evolveum,项目名称:midpoint,代码行数:34,代码来源:TableHeadersToolbar.java

示例4: AnalysisDataProvider

public AnalysisDataProvider(IModel<Analysis> model) {
	this.analysis = model.getObject();
	if ((analysis != null) && (analysis.getSortProperty() != null) && !analysis.getSortProperty().isEmpty()) {
		SortOrder order = analysis.getAscending().get(0) ? SortOrder.ASCENDING : SortOrder.DESCENDING;
		setSort(analysis.getSortProperty().get(0), order);
	}		
	Injector.get().inject(this);
}
 
开发者ID:nextreports,项目名称:nextreports-server,代码行数:8,代码来源:AnalysisDataProvider.java


注:本文中的org.apache.wicket.extensions.markup.html.repeater.data.sort.SortOrder.DESCENDING属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。