Ext学习之5_Format类1
Ext.namespace("com.deng");/** * Ext.util.Format类 * Ext.util.Format并不是一个类而是一个对象,所以调用它的方法时,直接调用即可不需要实例化 * 类似java中的static * 打开它的源代码是这样定义的: * Ext.util.Format = new function(){ * var trimRe = ... * return { * 方法区 * }; * }(); * 可以看得最后以()结束的,实际上已经是一个对象了 *//** * ellipsis(String value,Number length): String * 对大于指定长度部分的字符串,进行裁剪,增加省略号("...")的显示 * 参数: * value:要裁剪的字符串 * length:允许长度 * 返回: * 转换后的文本 * *//**Ext.onReady(function(){var v1="对大于指定长度部分的字符串,进行裁剪,增加省略号(\"...\")的显示";Ext.Msg.alert("ellipsis",Ext.util.Format.ellipsis(v1,10));});*//** * undef(Mixed value) * 检查一个引用值是否为underfined,若是的话转换为空值 * 参数: * value: 要检查的值 * 返回: * Mixed 转换成功为空白字符串,否则为原来的值 *//**Ext.onReady(function(){var v2;//underfinedExt.Msg.alert("undef",Ext.util.Format.undef(v2));});*//** * defaultValue(Mixed value,String defaultValue):String * 检查一个值(引用的)是否为空,若是则转换到缺省值 * 参数: * value:要检查的引用值 * defaultValue:默认赋予的值(默认为"") *//**Ext.onReady(function(){var v3;//underfinedExt.Msg.alert("defaultValue",Ext.util.Format.defaultValue(v3,"这是缺省值"));});*/?