单据体行高、列表行高设置 (详细)

单据体行高设置可以通过两种方法实现:
1 表单插件实现
1.1 C#写法
在BOSIDE中,

代码:
public class TestrowHeigth : AbstractDynamicFormPlugIn
{
public override void AfterBindData(EventArgs e){
this.View.GetControl<EntryGrid>("FEntity").SetRowHeight(80);
base.AfterBindData(e);
}
}
效果图:

1.2 Python写法

Python代码:
import clr
clr.AddReference('System')
clr.AddReference('Kingdee.BOS.Core')
from Kingdee.BOS.Core.DynamicForm import *
from Kingdee.BOS.JSON import *
def AfterBindData(e):
this.View.GetControl("FEntity").SetRowHeight(80);
效果图:

2. 表单构建插件
2.1 C#写法

代码:
public class TestrowHeight : AbstractDynamicWebFormBuilderPlugIn
{
public override void CreateControl(CreateControlEventArgs e){
string controlKey = e.ControlAppearance.Key;
if (controlKey.EqualsIgnoreCase("FENTITY")) // FENTITY为唯一标识
{ e.Control["rowheight"] = 80;
}
}
}
2.2 Python写法

Python代码:
import clr
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.DataEntity')
from Kingdee.BOS.Util import *
from Kingdee.BOS.Core.DynamicForm import
单据体行高、列表行高设置 (详细)
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



