• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Page类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.zkoss.zk.ui.Page的典型用法代码示例。如果您正苦于以下问题:Java Page类的具体用法?Java Page怎么用?Java Page使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



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

示例1: doBeforeCompose

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
public ComponentInfo doBeforeCompose(Page page, Component parent, ComponentInfo compInfo) {
	// We must do initialization before ui will be created
	// initialize all for related objects
	search = new LastSearch();
	form = (Form) Executions.getCurrent().getArg().get("form");
	
	// init field lists
	fieldList = new ArrayList<Component>();
	fields = new ArrayList<IField<?>>();
	eventProcessor = new FormEventProcessor();
	
	// init script api object
	api = new ScriptApi(this);
	
	return super.doBeforeCompose(page, parent, compInfo);
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:17,代码来源:SearchComposer.java


示例2: afterComponentDetached

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
public void afterComponentDetached(Component comp, Page prevpage) {
	if(_self == comp || Components.isAncestor(comp, _self)){
		//remove queue
		if(_subsInfo!=null && _subsInfo.size()>0){
			for(SubscriptionInfo si:_subsInfo){
				if(!si.isAutoUnsubscribe()) continue;
				
				EventQueue<Event> eq = EventQueues.lookup(si.getQueueName(),si.getScope(),false);
				if(eq!=null){
					eq.unsubscribe(si.getListener());
				}
			}
		}
		prevpage.getDesktop().removeListener(this);
	}
}
 
开发者ID:beemsoft,项目名称:techytax-zk,代码行数:17,代码来源:SelectorsExt.java


示例3: testServiceMatchedPagelet

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Test
public void testServiceMatchedPagelet() throws Exception {
    // mocks
    Page request = createRequestMock();
    ZkPagelet pagelet = createMock(ZkPagelet.class);

    // expect matching path to pagelet
    expect(pageletTracker.matchPathToPagelet(path)).andReturn(pagelet);

    // expect servicing request
    pagelet.service(request);

    // perform test
    replayAll();
    dispatcher.service(request);
    verifyAll();
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:18,代码来源:ZkRichletDispatcherTest.java


示例4: testSetInvalidPageContent

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Test(expected = IllegalArgumentException.class)
@Override
public void testSetInvalidPageContent() throws Exception {
    // mocks
    HtmlComponent component = createMock(HtmlComponent.class);
    Page request = createMock(Page.class);

    // perform test
    replayAll();
    try {
        guiFactory.setPageContent(request, component);
        fail("IllegalArgumentException must be thrown");
    } catch (IllegalArgumentException e) {
        // IllegalArgumentException is expected
        verifyAll();
        throw e;
    }
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:19,代码来源:ZkGuiFactoryTest.java


示例5: service

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
public void service(Page page) throws Exception {

	String[] arr = page.getRequestPath().split("/");
	arr = ArrayUtils.removeElements(arr, "");
	if (arr.length > 1) {
		setError(404);
		return;
	}
	String formName = arr[0]; // formName

	page.setTitle(formName);

	Idspace root = new Idspace();
	root.setId("");
	root.setVflex("1");
	root.setHflex("1");
	root.setPage(page);
	
	/** request parameters **/
	Map<String, String[]> params = Executions.getCurrent().getParameterMap();

	form = getForm(formName);
	if (form == null) {
		System.err.println("ERROR: form does not exist on the server: "
				+ formName);
		HttpServletResponse r = (HttpServletResponse) Executions
				.getCurrent().getNativeResponse();
		r.setStatus(404);
		return;
	}

	page.setTitle(form.getTitle());

	buildSearch(root, formName, params);
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:37,代码来源:DataRichlet.java


示例6: doInit

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
public void doInit(Page page, Map<String, Object> map) throws Exception {
    UserCredential cre = authService.getUserCredential();
    if (cre == null || cre.isAnonymous()) {
        Executions.sendRedirect("/index.zul");
    }
}
 
开发者ID:odelarosa,项目名称:ZkPortal,代码行数:8,代码来源:AuthenticationInit.java


示例7: doBeforeCompose

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
public ComponentInfo doBeforeCompose(Page page, Component parent, ComponentInfo compInfo) {
	ComponentInfo componentInfo = super.doBeforeCompose(page, parent, compInfo);
	if (user == null) {
		Executions.sendRedirect("login.zul");
	}
	return componentInfo;
}
 
开发者ID:beemsoft,项目名称:techytax-zk,代码行数:9,代码来源:VatViewCtrl.java


示例8: doBeforeCompose

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
public ComponentInfo doBeforeCompose(Page page, Component parent,
		ComponentInfo compInfo) {
	loginRole = (Role)Executions.getCurrent().getSession().getAttribute("role");
	//prevent unauthorized access, we can use Initiator to achieve the same effect
	if (loginRole == null){
		Executions.getCurrent().sendRedirect("login.zul"); 
		return null;
	}
	return super.doBeforeCompose(page, parent, compInfo);
}
 
开发者ID:zkoss,项目名称:zssessentials,代码行数:12,代码来源:PermissionComposer.java


示例9: doInit

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
public void doInit(Page arg0, Map<String, Object> arg1) throws Exception {
	
	if(authService.getUserCredential()==null) {
		Executions.sendRedirect("/login.zul");
		return;
	}
}
 
开发者ID:fpaitrault,项目名称:ChristmasWishList,代码行数:9,代码来源:AuthenticationInit.java


示例10: service

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
public final void service(Page page) {
    //PageCtrl pageCtrl = (PageCtrl) page;
    //pageCtrl.addAfterHeadTags(css("/css/bootstrap/css/bootstrap.min.css"));

    Div main = new Div();
    main.setId("main");
    main.setPage(page);
    createComponents(page, main);

    //Script s = new Script();
    //s.setSrc("../css/bootstrap/js/bootstrap.min.js");
    //s.setParent(main);
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:15,代码来源:LayoutZkPagelet.java


示例11: service

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
public void service(Page request) throws Exception {
    ZkPagelet pagelet = pageletTracker.matchPathToPagelet(request.getRequestPath());
    if (pagelet != null) {
        pagelet.service(request);
    } else {
        // TODO: it should return HTTP 404 - Not found because associated pagelet
        // is not mapped to requested url
        throw new Exception("Not found");
    }
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:12,代码来源:ZkRichletDispatcher.java


示例12: setPageContent

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
public void setPageContent(Object request, HtmlComponent htmlComp) {
    Component comp = ZkHtmlComponentUtil.castHtmlComponent(htmlComp);

    Page page = (Page) request;
    comp.setPage(page);
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:8,代码来源:ZkGuiFactory.java


示例13: testServiceNotMatchedPagelet

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Test(expected = Exception.class)
public void testServiceNotMatchedPagelet() throws Exception {
    // mocks
    Page request = createRequestMock();

    // expect matching path to unknown pagelet
    expect(pageletTracker.matchPathToPagelet(path)).andReturn(null);

    // perform test
    replayAll();
    dispatcher.service(request);
    verifyAll();
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:14,代码来源:ZkRichletDispatcherTest.java


示例14: createRequestMock

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
private Page createRequestMock() {
    Page request = createMock(Page.class);

    // expect getting request's path
    expect(request.getRequestPath()).andReturn(path);

    return request;
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:9,代码来源:ZkRichletDispatcherTest.java


示例15: testSetValidPageContent

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Test
@Override
public void testSetValidPageContent() throws Exception {
    // mocks
    ZkHorizontalLayout layout = createMock(ZkHorizontalLayout.class);
    Page request = createMock(Page.class);

    // expect setting page content
    layout.setPage(request);

    // perform test
    replayAll();
    guiFactory.setPageContent(request, layout);
    verifyAll();
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:16,代码来源:ZkGuiFactoryTest.java


示例16: doBeforeCompose

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
public ComponentInfo doBeforeCompose(Page page,
           Component parent,
           ComponentInfo compInfo) {
	Executions.getCurrent().setAttribute("composer", this);
	return compInfo;
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:7,代码来源:BuilderComposer.java


示例17: show

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
public static void show(String title, String name, byte[] arr, Page page) {
    AMedia media = new AMedia(name, "pdf", "application/pdf", arr);

    final Window window = new Window();
    window.setClosable(false);
    window.setSizable(false);
    Iframe iframe = new Iframe();
    iframe.setContent(media);

    Borderlayout borderlayout = new Borderlayout();

    North north = new North();

    Toolbar toolbar = new Toolbar();
    toolbar.setAlign("end");

    Toolbarbutton close = new Toolbarbutton(null, "/images/close.png");
    close.setTooltiptext("Cerrar");
    close.addEventListener("onClick", (Event t) -> {
        window.onClose();
    });

    toolbar.appendChild(close);

    north.appendChild(toolbar);

    borderlayout.appendChild(north);

    Center cntr = new Center();
    cntr.appendChild(iframe);

    borderlayout.appendChild(cntr);
    window.appendChild(borderlayout);

    iframe.setWidth("100%");
    iframe.setHeight("100%");

    window.setWidth("80%");
    window.setHeight("80%");

    window.setPage(page);

    window.doModal();
}
 
开发者ID:odelarosa,项目名称:ZkPortal,代码行数:45,代码来源:ZKUtils.java


示例18: createComponents

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
private void createComponents(Page page, Component parent) {
    createLogo(parent);
    createContent(page, parent);
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:5,代码来源:LayoutZkPagelet.java


示例19: service

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
void service(Page request) throws Exception;
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:3,代码来源:ZkPagelet.java


示例20: createContent

import org.zkoss.zk.ui.Page; //导入依赖的package包/类
@Override
protected void createContent(Page page, Component parent) {
    // empty content
}
 
开发者ID:panifex,项目名称:panifex-platform,代码行数:5,代码来源:HelloLayoutZkPagelet.java



注:本文中的org.zkoss.zk.ui.Page类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java JtdsDataSource类代码示例发布时间:2022-05-22
下一篇:
Java DbAttribute类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap