我有dw.area(area_id,area_name)
和dw.office(area_id,office_id,office_name)
我想在数据窗口中创建一个下拉列表。当我检查 area_id
时,我想检索 office_name
。
如何通过脚本实现这一点?
最佳答案
如果您想要下拉数据窗口的“显示值”,您可以尝试使用GetText函数,否则访问下拉数据窗口对象中的值的方法是使用使用“area_id”列的数据窗口的 GetChild 函数。一旦获得对子数据窗口控件的有效引用,您就可以像任何其他数据窗口列一样对其执行函数。
因此,GetChild 返回对第二个数据窗口的引用并将其分配给一个变量。然后,您可以使用通过 GetChild 分配的变量名称,而不是使用 dw.office.xx。不要忘记检查 GetChild 的返回代码,并且引用是通过引用传递的参数之一,返回值只是一个返回代码。
这是您要找的吗?
关于powerbuilder - 如何在PowerBuilder的DataWindow中下拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315004/