• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > Ext常用知识点积累--textfield,store,grid

Ext常用知识点积累--textfield,store,grid

作者:csd_1234500的博客 字体:[增加 减小] 来源:互联网 时间:2017-08-24

csd_1234500的博客通过本文主要向大家介绍了ext,控件,textfield等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1.根据控件id修改控件label标签

Ext.DomQuery.selectNode('label[for=way_s_id]').innerHTML = '收取方式<font color="red">*</font>:';

 

2.根据控件id修改控件常用属性值

Ext.getCmp('deal_s_low').allowBlank=false;

或者

Ext.getCmp('deal_s_low').getEl().dom.readOnly=true;


3.根据id修改固定容器中标签名字

Ext.getCmp('price_desc_s').getEl().update('元/次');

例如:

{

id : 'price_desc_s',

columnWidth : .1,

layout : 'form',

style : "margin-top:4;",

html : "元/次"

    }

 

4.通过id修改控件样式属性

document.getElementById('deal_s_low').style.background='none';

document.getElementById('deal_s_high').style.background='none';

document.getElementById('deal_s_low').style.background='white';

 

5.红*标识

var red = "<font color='red'>*</font>";

 

6.常用数字输入框

  {
 xtype : 'numberfield',

regex : /^\d{1,9}(\.\d{1,2})?$/,     //规则校验

invalidText : '只能输入数字0.01~999999999.99,最多两位小数',   //规则校验描述

fieldLabel : '数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;值<font color=red>*</font>',  //label标签值,补空格是为了对齐页面上下内容

allowBlank : false,    //true,可为空,false不可为空,必填

minValue :0.01,   //最小值

minText :'输入的最小值是0.01',    //最小值校验提示

maxValue:'999999999.99',    //最大值

maxText :'输入的最大值是999999999.99',    //最大值校验提示

decimalPrecision :2,     //保留小数位数

id : 'deposit_valueid',     //数字文本框控件实例唯一标识

name : 'deposit_value',    

anchor : '100%'     

}

 

7.演示用数据demo

var dataStore = new Ext.data.SimpleStore({

fields : ['number','ratetype','begindate','dayrate','state' ],

        data   : [ ['788','3个月','2014-12-10','0.19','1' ],

             ['789','6个月','2014-09-08','0.26','2'],

            ['787','一年','2015-01-01','0.35','1']]

                                                           });

var stateStore = new Ext.data.SimpleStore({

                                                     fields : ["key" , "value"],

                                                    data   : [ ['1','有效'],['2','无效']]

                                                      });

 

8.使用了所有的参数的render方法

    function renderDescn(value, cellmeta, record, rowIndex, columnIndex, store) {

        var str = "<input type='button' value='查看详细信息' onclick='alert("" +

            "这个单元格的值是:" + value + "n" +

            "这个单元格的配置是:{cellId:" + cellmeta.cellId + ",id:" + cellmeta.id + ",css:" + cellmeta.css + "}n" +

            "这个单元格对应行的record是:" + record + ",一行的数据都在里边n" +

            "这是第" + rowIndex + "行n" +

            "这是第" + columnIndex + "列n" +

            "这个表格对应的Ext.data.Store在这里:" + store + ",随便用吧。" +

            "")'>";

        return str;

    }

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jQuery extend()详解及简单实例
  • xmlplus组件设计系列之文本框(TextBox)(3)
  • jquery中$.fn和图片滚动效果实现的必备知识总结
  • js oncontextmenu事件使用详解
  • jQuery编写textarea输入字数限制代码
  • Extjs表单输入框异步校验的插件实现方法
  • jQuery插件ContextMenu自定义图标
  • jquery插件ContextMenu设置右键菜单
  • jQuery的$.extend 浅拷贝与深拷贝
  • jquery获取select,option所有的value和text的实例

相关文章

  • 2017-05-11js时间查询插件使用详解
  • 2017-05-11基于Vue实现timepicker
  • 2017-05-11canvas 实现中国象棋
  • 2017-05-11JS常用倒计时代码实例总结
  • 2017-05-11jQuery插件zTree实现的基本树与节点获取操作示例
  • 2017-05-11js实现登录框鼠标拖拽效果
  • 2017-05-11jQuery插件扩展操作入门示例
  • 2017-05-11Angular.js中定时器循环的3种方法总结
  • 2017-05-11jQuery实现标签页效果实战(4)
  • 2017-05-11JavaScript中的call和apply的用途以及区别

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Echarts的基础
    • ionic2 tabs 图标自定义实例
    • 原生js实现简单的Ripple按钮实例代码
    • 使用ionic在首页新闻中应用到的跑马灯效果的实现方法
    • JS验证不重复验证码
    • Bootstrap笔记—折叠实例代码
    • Vue.js实战之通过监听滚动事件实现动态锚点
    • 原生JS实现导航下拉菜单效果
    • js获取当前页的URL与window.location.href简单方法
    • AngularJs上传前预览图片的实例代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有