| |
 |
定义详细查看的字段格式 |
如同列表时的字段类型格式化,DTable也定义了一个属性用于详细查看的格式化
- 4.0属性
- Show_UrlImage_Field链接图像字段
- Show_BoolReplace_No布尔字段格式化
- Show_Image_No内置图像设置
- 5.0测试版属性 Show_FieldFormatSet
- 5.0属性 Show_FieldFormat
- 属性说明 设置详细察看的每一列的样式. 该属性接受8个参数: 列序|列样式|列类型|列类型选项1|列类型选项2|列类型选项3|列类型选项4|列类型选项5 。
| 列序 |
列样式 |
类型 |
选项1 |
选项2 |
选项3 |
选项4 |
选项5 |
| |
|
longdate |
|
|
|
|
|
| |
|
datetime |
|
|
|
|
|
| |
|
shortdate |
|
|
|
|
|
| |
|
longtime |
|
|
|
|
|
| |
|
shorttime |
|
|
|
|
|
| |
|
boolean |
true值 |
false值 |
|
|
|
| |
|
money |
货币前缀 |
|
|
|
|
| |
|
urlimage |
缩略图的路径 |
大图片的路径 |
打开大图片的目标窗口 |
宽高设置 |
|
| 如果指定了大图片的地址,则自动会在缩略图上添加链接。 |
| |
|
percent |
|
|
|
|
|
| |
|
clickfield |
函数名称 |
传递的参数列序 |
|
|
|
| 为某一个字段值加上一个点击事件,可以把某一列的值作为参数传递给目标客户端函数。 |
| |
|
linkfield |
目标网页 |
传递的参数列序 |
目标页面的窗口 |
|
|
| |
|
insertstring |
前面插入的值 |
后面插入的值 |
|
|
|
| 在字段前后插入一些固定的值,录入加上一些html的标签 |
| |
|
imagefield |
真实的字段名 |
宽高设置 |
|
|
|
| 设置为内置图像字段,需要提供真是的图像字段名称。5.0版本已经不需要用户生成一个图像查看文件了。 |
| |
|
text |
限制返回的字符数 |
|
|
|
|
| 事实上,设置了一个属性而没有指定类型的话,都将作为text来处理,可以指定本字段返回的字符数,从而让单元格有一个固定的长度。字符数是按单字节计算的,一个汉字2个字节。 |
该属性的设置方法基本等同于List_FieldFormat
- 下面这段代码定义了一个链接图片的显示:
DTable1.Show_FieldFormat="3||urlimage|userfile/mini/|userfile|_blank||";
该属性定义了第3个字段将显示一个图片,缩略图的路径为userfile/mini,点击缩略图将打开大图。大图的路径是userfile/,在新窗口中打开。
- 下面这段代码格式化字段值为货币:
DTable1.Show_FieldFormat="4||money|¥||||";
该属性定义了第4个字段将要格式化为货币形式,货币的前缀为¥。
- 下面这段代码定义了一个链接类型
DTable1.Show_FieldFormat="5||linkfield|showinfo.aspx?number=|5|_blank||";
假设第5个字段存储了用户的手机号码,点击该字段值将进入手机号码的归属地查询页面(showinfo.aspx?number=),并传递了第5列的值(也就是本列存储的手机号码了),并在新窗口打开。
更多的设置请参考List_FieldFormat的使用。