zoukankan      html  css  js  c++  java
  • dorado listener属性

    每一个控件都有一个listener属性,可以用来定位一个服务定位表达式,通过这个表达式,
    它最终可以映射为spring里面一个javaBean的一个java方法

    例如设置DynaView1.view.xml里边的按钮button1的listener的属性值为

      spring:dynaView1#onButton1Init  (注意这里的dynaView的第一字母是小写)

    然后新建DynaView1.java(注意这里的DynaView的第一字母是大写),并且在开始加@Component注入到Spring

    package sample.chapter04;
    
    import org.springframework.stereotype.Component;
    
    import com.bstek.dorado.common.event.DefaultClientEvent;
    import com.bstek.dorado.view.widget.base.Button;
    
    @Component
    public class DynaView1 {
        public void onButton1Init(Button button){
            button.setCaption("新增(动态设置Button1的属性)");
            button.setWidth("300");
            button.addClientEventListener("onClick", new DefaultClientEvent("dorado.MessageBox.alert('You clicked '+self.get('caption'));"));
        }
        
    }
  • 相关阅读:
    多线程之异步操作
    AppDomain
    多线程之线程同步
    webServices与Web服务
    webParts与Web部件
    xhtmlConformance与xhtml脚本呈现
    webControls与客户端脚本路径
    urlMappings与URL映射
    trace与代码跟踪服务
    siteMap与站点导航
  • 原文地址:https://www.cnblogs.com/acm-bingzi/p/3878619.html
Copyright © 2011-2022 走看看