用X++代码来动态的改变表的属性
2009-04-26 12:15
344 查看
static void ChangeTableProperties(Args _args)
{
xInfo xInfo = new xInfo();
treeNode node = xInfo.rootNode().AOTfindChild("Data Dictionary");
treeNode childNode;
treenodeIterator nodeIterator;
str properties;
str tables;
str newLable = "Change label";
;
node = node.AOTfindChild("Tables");
nodeIterator = node.AOTiterator();
childNode = nodeIterator.next();
while (childNode)
{
tables = childNode.treeNodeName();
if(tables == "AssetBook")
{
properties = setProperty(childNode.AOTgetProperties(), "Label", newLable);
info(properties);
childNode.AOTsetProperties(properties);
childNode.AOTsave();
childNode.AOTrefresh();
}
childNode = nodeIterator.next();
}
}
虽然这种用X++代码改变表属性的方法不值得提倡,但是这种方法可以用于一些特殊的场合。
{
xInfo xInfo = new xInfo();
treeNode node = xInfo.rootNode().AOTfindChild("Data Dictionary");
treeNode childNode;
treenodeIterator nodeIterator;
str properties;
str tables;
str newLable = "Change label";
;
node = node.AOTfindChild("Tables");
nodeIterator = node.AOTiterator();
childNode = nodeIterator.next();
while (childNode)
{
tables = childNode.treeNodeName();
if(tables == "AssetBook")
{
properties = setProperty(childNode.AOTgetProperties(), "Label", newLable);
info(properties);
childNode.AOTsetProperties(properties);
childNode.AOTsave();
childNode.AOTrefresh();
}
childNode = nodeIterator.next();
}
}
虽然这种用X++代码改变表属性的方法不值得提倡,但是这种方法可以用于一些特殊的场合。
相关文章推荐
- 代码中动态改变布局属性RelativeLayout.LayoutParams.addRule()
- Android 代码动态改变View的属性
- PB 怎么动态(用代码)改变数据窗口的属性(例如窗体的字体大小,字体颜色,背景颜色)
- jQuery动态改变图片显示大小(修改版)的实现思路及代码
- c++builder上使用TIDTCPServer和TIDTCPClient进行简单通信,如何通过代码动态设置TIDTCPServer的Bindings属性。
- 代码动态改变view的大小
- 基于Jqurey的下拉框改变动态添加和删除表格实现代码
- 动态改变对话框可调整大小属性
- 动态改变div的z-index属性
- AndroidManifest 属性解析以及 代码动态获取属性值
- 杂记之使用代码动态的改变文本、按钮的颜色
- Ext中动态改变控件的readOnly属性
- 快速解决js动态改变dom元素属性后页面及时渲染的问题
- javascript 动态改变onclick事件触发函数代码
- dialog自定义样式,代码中动态改变位置及大小
- 动态从数据库中读值,静态给select后,再改变select的属性
- 动态改变div的z-index属性的简单实例
- 用C#代码动态改变页面样式
- Delphi 动态改变Rzsplitter的Orientation(方向)属性
- 动态改变shiro的Principal属性