zoukankan
html css js c++ java
获取最根级EDT类型名称
有时候需要修改某个扩展数据类型的属性,比如字段的长度等,这些属性只能在最根级的EDT类型上修改,所以需要找到最根级的EDT类型,这个小例子演示了如何根据当前表的字段获取其对应的最根级EDT类型。
//
Return the top extendtypeid,If error,return ''
static
ExtendedDataTypeName GetFinalExtendedType(TableId _tableId,FieldId _fieldId)
{
SysDictField dictField;
SysDictType dictType;
ExtendedTypeId tmpExtendTypeId;
ExtendedTypeId finalExtendTypeId;
ExtendedTypeId getNextExtendedTypeId(DictType _dictType)
{
;
if
(_dictType.extend())
return
_dictType.extend();
else
return
0
;
}
;
if
(_tableId
&&
_fieldId)
dictField
=
new
SysDictField(_tableId,_fieldId);
else
return
''
;
dictType
=
new
SysDictType(dictField.typeId());
if
(
!
dictType)
return
''
;
finalExtendTypeId
=
dictType.id();
while
(
true
)
{
tmpExtendTypeId
=
getNextExtendedTypeId(dictType);
//
if not '',find next extendTypeId
if
(tmpExtendTypeId)
{
finalExtendTypeId
=
tmpExtendTypeId;
dictType
=
new
DictType(finalExtendTypeId);
}
else
break
;
}
if
(finalExtendTypeId)
return
new
dictType(finalExtendTypeId).Name();
else
return
''
;
}
附件
是测试用例。
查看全文
相关阅读:
jquery插件课程1 幻灯片、城市选择、日期时间选择、拖放、方向拖动插件
博客园随笔如何自动生成目录(原理:页脚js函数且执行)
JAVA web四个属性的范围汇总
关于继承modelDriven接口action的ajax来电参数
Objective-C基调(4)Category
Easyui使用记录
jQuery地图热点效应-后在弹出的提示鼠标层信息
跨境移动互联网的魅力演绎,hao123无论成就下一个条目?
启示—地点IT高管20在职场心脏经(读书笔记6)
C# 获得Excel工作簿Sheet页面(工作表)集合的名称
原文地址:https://www.cnblogs.com/Farseer1215/p/885454.html
最新文章
[Elasticsearch] 分布式文件存储
简单的四则运算
JDBC连接池的简单实现
机器学习笔记
Java模式(适配器模式)
泛型练习4(接口)
谷歌教你怎样向员工放权
linux和windows文件名称长度限制
uboot中raise:Signal #8 caught的根本原因
Spring MVC 3 深入总结
热门文章
DHCP Option 60 的理解
mysqldump报错
php实现 字符串加密(分类分布分工,化不可能为可能)
js课程 1-5 js如何测试变量的数据类型
css3-7 如何让页面元素水平垂直都居中(元素定位要用css定位属性)
js进阶 11-17 juqery如何查找一个元素的同级元素
css3-6 表格如何设置样式和定位样式是什么
js进阶 11-16 jquery如何查找元素的父亲、祖先和子代、后代
GoJS超详细入门(插件使用无非:引包、初始化、配参数(json)、引数据(json)四步)
js进阶 11-15 jquery过滤方法有哪些
Copyright © 2011-2022 走看看