zoukankan      html  css  js  c++  java
  • 【项目实施随笔】改造一下Dialog

    用户要求在执行某个动作之前弹出一个对话框,让他选择一些供应商,只针对这些供应商去做动作,一下就会想到用Dialog这个类去做,于是写出如下代码:

    Code

    一切都看似完美,但是有个问题,只能选择一个供应商,用户要求的是选择多个供应商,控件的replaceOnLookup属性是用来控制这个的,但是dialogField没有这个方法,咋办?添上。
    在类DialogField上添加方法replaceOnLookup,如下所示:

    Code

    修改一下unpack方法,加上我们新增的属性

    case #PropertyReplaceonlookup:
         
    this.replaceOnLookup(unpackedProperties.valueIndex(i));
         
    break;

    这样就可以调用这个方法来改变控件的属性了。

    Code

    效果如下图所示:

  • 相关阅读:
    Extjs combobox
    Extjs中全键盘操作,回车跳到下一单元格
    MVC调试时遇到的URL问题
    不用插件 让Firefox 支持网页翻译
    aspNet各种模块介绍
    IntelliJ IDEA 激活
    The method getTextContent() is undefined for the type Node 错误解决
    svn服务器地址变更,客户端更改服务器地址方法
    IntelliJ IDEA中TortoiseSVN修改服务器地址的方法
    修改MyEclipse中的SVN地址
  • 原文地址:https://www.cnblogs.com/Farseer1215/p/1524594.html
Copyright © 2011-2022 走看看