`
flare
  • 浏览: 124683 次
  • 性别: Icon_minigender_1
  • 来自: 天尽头
社区版块
存档分类
最新评论

ex tform中的trackResetOnLoad

阅读更多
trackResetOnLoad是在form load数据的时候是否记录字段原始值的开关。
在setVlaues中会根据这个开关进行判断,如果为true就记录这个数据。
    setValues : function(values){
        if(values instanceof Array){ // array of objects
            for(var i = 0, len = values.length; i < len; i++){
                var v = values[i];
                var f = this.findField(v.id);
                if(f){
                    f.setValue(v.value);
                    if(this.trackResetOnLoad){
                        f.originalValue = f.getValue();
                    }
                }
            }
        }else{ // object hash
            var field, id;
            for(id in values){
                if(typeof values[id] != 'function' && (field = this.findField(id))){
                    field.setValue(values[id]);
                    if(this.trackResetOnLoad){
                        field.originalValue = field.getValue();
                    }
                }
            }
        }
        return this;
    }
分享到:
评论

相关推荐

    matlab开发-PreprocessCP2TFORM

    在MATLAB环境中,"PreprocessCP2TFORM"是一个针对图像处理和变换的开发项目,主要目的是优化分段线性图像转换(Piecewise Linear Image Transformation)中的过程,确保`cp2tform`函数的正确性和有效性。这个项目的...

    预处理 CP2TFORM:在分段线性图像变换中去除折叠的三角形,因此 cp2tform 始终有效。-matlab开发

    当CP2TFORM用于分段线性图像变换模式时,它使用三角测量来计算局部图像变换。 有时,当与输入点一起使用时,基点的良好三角剖分会产生折叠三角形。 函数 CP2TFORM 尝试删除导致折叠的控制点,但经常失败并显示错误:...

    Delphi制作最小化到系统托盘的程序&TForm1.FormDestroy不执行的原因.zip_win10程序窗口最小化不见了

    关于`TForm1.FormDestroy`事件不执行的问题,这通常发生在窗体关闭过程中。FormDestroy事件是窗体即将被销毁时触发的,用于执行清理工作。如果这个事件没有执行,可能有以下原因: 1. **窗体不是通过正常关闭机制...

    delphi 无标题窗体加边框可拖拽调整大小及移动窗体

    在Delphi编程环境中,开发人员有时会遇到需要创建无标题窗体的需求,通常是出于界面设计的特殊考虑。然而,无标题窗体(BorderStyle=bsNone)存在一个问题,即它缺少标准边框,使得用户无法方便地移动或调整窗体大小...

    在delphi 11.3 Form窗体的panel 中嵌入 Fmx窗体

    在Delphi 11.3开发环境中,开发者经常会遇到需要在一个传统的VCL(Visual Component Library)窗体上嵌入FireMonkey (FMX)组件的情况。这通常发生在开发跨平台应用程序时,因为FMX提供了对多操作系统的支持。本知识...

    pratik-2.rar_Carroll_cp2tform_mathematics

    cp2tform() uses matrix mathematics to perform its tranformation. For an ‘affine’ transformation, as was the case in this project, the parametric motion can be described by the following formulas: u...

    Delphi拖放打开文件,自动取文件名和路径..rar

    在Delphi编程环境中,拖放(Drag and Drop)功能是一种常用的操作方式,它允许用户通过鼠标将文件或数据从一个地方直接移动到另一个地方。在本案例中,"Delphi拖放打开文件,自动取文件名和路径"指的是在Delphi开发...

    在DELPHI中实现用RZPAGECONTROL实现多标签窗口功能(类似IE8以上)

    在DELPHI编程环境中,开发人员常常需要实现类似浏览器那样的多标签窗口功能,以提供用户更方便的界面操作。RZPageControl是RAIZE组件库中的一个强大工具,它允许开发者轻松创建这样的功能,类似于IE8及更高版本的...

    tform:轻松转换JSON记录

    规则很简单,可以序列化并扔入数据库中。 Tform提供反序列化功能。 类型检查。 Tform允许您的规则在编译时进行类型检查。 无国籍状态。 应将状态最小化,并在需要时使其明确。 文献资料 API概述 为您的JSON输入...

    Delphi添加自定意消息-让窗体透明..rar

    在Delphi编程环境中,开发人员有时需要实现一些特殊效果,比如让窗体变得透明。本教程将探讨如何在Delphi中添加自定义消息并实现窗体透明化。自定义消息是Delphi中一种强大的机制,它允许程序员扩展系统消息处理,以...

    用Delphi 实现类似迅雷、QQ旋风的半透明浮动窗口

    在IT行业中,创建具有半透明效果的浮动窗口是一项常见的任务,尤其在开发桌面应用程序时。本教程将聚焦于如何使用Delphi这一强大的Object Pascal集成开发环境(IDE)来实现类似于迅雷和QQ旋风的半透明浮动窗口效果。...

    C++BUILDER BCB透明窗体

    在Windows系统中,透明是通过修改窗口区域的画刷属性,比如使用WS_EX_LAYERED样式,或者使用AlphaBlend函数来实现的。WS_EX_LAYERED样式允许我们设置窗口的透明度,而AlphaBlend则可以实现像素级别的透明混合。 **...

    Delphi中frame的使用

    在上面的代码中,我们定义了一个 TMyFrame 类,继承自 TFrame 类,然后在 TForm1 中定义了一个 LoadFrameByClassName 方法,该方法可以根据传入的 Frame 类名来创建相应的 Frame 实例,并将其添加到窗体中。...

    制作透明的窗口

    1. **启用WS_EX_LAYERED样式**:在创建窗口时,我们需要在窗口类的风格中添加WS_EX_LAYERED。这可以通过在CreateParams中设置TForm的Style属性来完成。例如: ```delphi procedure TForm1.FormCreate(Sender: T...

    Delphi7视频教学第二十二讲 可缩放无标题窗口

    在提供的压缩文件中,ex22.swf可能是一个Flash视频文件,包含了这段教学的动态演示,而"可缩放无标题窗口"可能是相关源代码或文档。通过观看视频和参考源代码,学习者可以更好地理解这些概念,并在实践中应用它们。 ...

    BCB中无标题栏可拖动的窗口的四种方法

    // 在 TForm1.h 文件中添加 public: MESSAGE void WMNCHitTest(TWMNCHitTest& Message); BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_NCHITTEST, TWMNCHitTest, WMNCHitTest); END_MESSAGE_MAP(TForm1); ``` 然后在...

    Delphi 获取鼠标按键状态源码.rar

    Delphi 获取鼠标按键状态源码,运行本程序后,操作鼠标左右键和中轮,程序将监控到这些鼠标键被按下的状态,并将信息显示在窗口的标题栏中,本程序同时也实现了动态改变窗口标题文字的功能,各个鼠标按键状态获取及...

    窗体最前,透明和鼠标是否穿透的软件源码

    如果需要允许鼠标穿透,则还需要在扩展样式中添加 `WS_EX_TRANSPARENT` 标志。 ```vb Private Const WS_EX_TRANSPARENT = &H20 ... If cMouse Then Ret = Ret Or WS_EX_TRANSPARENT ``` ### 总结 以上就是关于如何...

    三步实现builderC++键盘钩子

    在这个例子中,我们定义了一个名为`TForm1`的类,并且在此类中定义了一个成员函数`AppMessage`,用于处理消息循环中的消息。 ```cpp class TForm1 : public TForm { public: __fastcall TForm1(TComponent* Owner)...

    Delphi置顶窗口,显示在上层(顶层)的窗口..rar

    2. ** TForm 的Flags 属性**: Delphi中的`TForm`类提供了`BorderStyle`和`FormStyle`等属性,通过设置`BorderStyle`为`bsNone`可以让窗口无边框,看起来更像浮动窗口。同时,可以通过设置`FormStyle`为`fsStayOnTop...

Global site tag (gtag.js) - Google Analytics