我创建了一个包含两列的查找,第一列包含整数,它工作得很好,但第二列的名称很长,这就是问题出现的地方。用户应该水平滚动以检查整个字符串,即使在这种情况下,列的宽度也不足以显示整个数据。
我发现了这个:
但我不明白在哪里以及添加什么。
我不确定,但也许我必须在参数部分添加一个事实,即此查找用于指向 SSRS 报告的菜单项。
更新1:
我得到了一个名为这样的查找表单:
Args args;
FormRun formRun;
;
args = new Args();
args.name(formstr(LookupOMOperatingUnit));
args.caller(_control);
formRun = classfactory.formRunClass(args);
formRun.init();
_control.performFormLookup(formRun);
在这种形式的 init 方法中,我添加了:
public void init()
{
super();
element.selectMode(OMOperatingUnit_OMOperatingUnitNumber);
}
意思是我真正需要的领域。
我不确定我是否完全理解该机制,但它似乎知道如何将这个确切的字段从它真正开始的地方返回到 DialogField。
为了使它看起来像一个查找,我将 Design 的样式保留为 Auto,但将WindowType更改为Popup,HideToolBar更改为Yes并将Frame更改为Border。