ExtJs之Field.Trigger和Field.Spinner

作文本框功能的。

<!DOCTYPE html>
<html>
<head>
    <title>ExtJs</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <link rel="stylesheet" type="text/css" href="ExtJs/packages/ext-theme-crisp/build/resources/ext-theme-crisp-all.css">
        <script type="text/javascript" src="ExtJs/ext-all.js"></script>
        <script type="text/javascript" src="ExtJs/bootstrap.js"></script>
        <script type="text/javascript" src="ExtJs/packages/ext-theme-crisp/build/ext-theme-crisp.js"></script>

    <script type="text/javascript">
            Ext.onReady(function() {
                var testForm = new Ext.form.Panel({
                    title: ‘Ext.form.field.Trigger.Sample‘,
                    bodyStyle: ‘padding: 5 5 5 5‘,
                    frame: true,
                    height: 100,
                    width: 270,
                    renderTo: ‘form‘,
                    defaults: {
                        labelSeparator: ‘:‘,
                        labelWidth: 70,
                        width: 200,
                        labelAlign: ‘left‘
                    },
                    items: [{
                        xtype: ‘triggerfield‘,
                        id: ‘memo‘,
                        fieldLabel: ‘triggerfield‘,
                        hideTrigger: false,
                        onTriggerClick: function(){
                            var memo = testForm.getForm().findField(‘memo‘);
                            alert(memo.getValue());
                            Ext.getCmp(‘memo‘).setValue(‘test‘);
                        }
                    }]
                });

                new Ext.form.Panel({
                    title: ‘Ext.form.field.Spinner.Sample‘,
                    bodyStyle: ‘padding: 5 5 5 5‘,
                    frame: true,
                    height: 70,
                    width: 250,
                    renderTo: ‘form1‘,
                    defaults: {
                        labelSeparator: ‘:‘,
                        labelWidth: 70,
                        width: 200,
                        labelAlign: ‘left‘
                    },
                    items: [{
                        xtype: ‘spinnerfield‘,
                        fieldLabel: ‘spinnerfiled‘,
                        id: ‘salary‘,
                        value: 100,
                        onSpinUp: function(){
                            var salaryCmp = Ext.getCmp(‘salary‘);
                            salaryCmp.setValue(Number(salaryCmp.getValue()) + 2);
                        },
                        onSpinDown: function() {
                            var salaryCmp = Ext.getCmp(‘salary‘);
                            salaryCmp.setValue(Number(salaryCmp.getValue()) - 5);
                        }
                    }]
                });
            });
    </script>
</head>
<body>
    <div id=‘form‘></div>
        <div id=‘form1‘></div>

</body>
</html>

时间: 2024-10-13 23:51:53

ExtJs之Field.Trigger和Field.Spinner的相关文章

[Struts2] No result defined for action ... and result input &amp; Invalid field value for field ...

"No result defined for action ... and result input"错误一般发生在Struts2的拦截器拦截时遇到了问题时,Struts2会将跳转到result为input的视图上,但是在配置文件中并没有给这个Action配置input的result.可以建立一个内容为如下的Jsp文件,并在配置文件中配置result为input时跳转此文件,将会显示出具体的错误原因. <div style="color:red"> &l

报错:struts之invalid field value for field

在表单中输入数据提交时提示invalid field value for field "product.sale Date".(product.sale是文本框的名字,Date是其数据类型) 原因:输入数据的格式错误. 希望:将提示改为,如:"格式错误,请输入正确的格式". 方法:使用国际资源, PS:国际资源使用方法 http://www.cnblogs.com/yexiaodong/p/3702765.html 报错:struts之invalid field v

文件上传时异常Invalid field value for field &quot;**&quot;与enctype=&quot;multipart/form-data&quot;

在做文件上传时,有一个form标签的属性必须要加上. 文件上传的form若如下面所写,则会报异常:Invalid field value for field "**",原因是:表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码.默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传:只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操

[Struts2] No result defined for action ... and result input &amp;amp; Invalid field value for field ...

"No result defined for action ... and result input"错误一般发生在Struts2的拦截器拦截时遇到了问题时.Struts2会将跳转到result为input的视图上,可是在配置文件里并没有给这个Action配置input的result. 能够建立一个内容为例如以下的Jsp文件.并在配置文件里配置result为input时跳转此文件.将会显示出详细的错误原因. <div style="color:red">

[field:picname/]和[field:litpic/]区别

显示出二级栏目及以下的所有图片(包含三级栏目的) <ul class="incps"> {dede:arclist row=9 col="3" typeid='3' titlelen=15 type='image.'imgwidth='234' imgheight='214'} <li><a href="[field:arcurl/]" class="btc" ><img src=&q

Huge CSV and XML Files in Python, Error: field larger than field limit (131072)

Huge CSV and XML Files in Python January 22, 2009. Filed under python twitter facebook pinterest linkedin google+ I, like most people, never realized I'd be dealing with large files. Oh, I knew there would be some files with megabytes of data, but I

Struts2 莫名其妙的Invalid field value for field 的异常

今天在开发系统时候,又出现了一个奇葩的Struts2 异常--Invalid field value for field ['phId'] Jsp代码:phId 的类型是Int <s:hidden name="phId" value="phId"/> Action 中用来接收的属性值: private Integer phId; //此处省略了Getter/Setter方法 按常理来说.应该是可以接收到数据的: 难道人品差原因嘛!Action 里面phI

obj.field与obj[field]的区别

obj为一个对象,如果它的一个属性名字为field,则使用obj.field可以访问成功,而使用obj[field]则会报错,原因是由于在中括号中的内容会被解析成变量,因为field变量没有定义就会报错,所以可以使用obj[‘field’]来访问该变量 如果field为变量,那么要动态访问obj的属性,只能使用obj[field],就不能使用obj.field了,否则,它会报错

lucene中Field.Index,Field.Store的一些设置

lucene在doc.add(new Field("content",curArt.getContent(),Field.Store.NO,Field.Index.TOKENIZED)); Field有两个属性可选:存储和索引. 通过存储属性你可以控制是否对这个Field进行存储: 通过索引属性你可以控制是否对该Field进行索引. 事实上对这两个属性的正确组合很重要. Field.Index Field.Store 说明 TOKENIZED(分词) YES 被分词索引且存储 TOKE