问题标签 [datawindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
12102 浏览

powerbuilder - 获取 DW 中显示列的列表

你如何获得可以在 dw 中看到的列的列表?当我使用 遍历列dwobject.object.datawindow.column.count时,我得到了 sql 中的所有列。至少有一种方法可以确定哪些没有显示?

0 投票
1 回答
2548 浏览

powerbuilder - Powerbuilder:弹出窗口的定位

我有一个主从数据窗口。在详细信息窗口中,当用户单击一行时,我将另一个数据窗口作为弹出数据窗口打开,该数据窗口位于用户单击的行的正下方。只要详细信息窗口中的行数少于 11 行,它就可以正常工作。当窗口包含超过 11 行并且用户从下部区域单击一行时,弹出窗口不会放置在它应该在的位置。

我的猜测是,当用户单击下部区域中的一行时,窗口会滚动到底部,并且由于滚动,某些行会被隐藏。如果由于滚动而隐藏了两行,则弹出窗口将在所需行下方打开两行。我的定位逻辑如下——

我该如何解决这个问题?

0 投票
1 回答
539 浏览

powerbuilder - 在格式化表达式中进行数据库查找

它说“blob_curr = 1”的地方我需要检查对象ID是否存在于另一个表中。我不知道该怎么做。这是几年前编写的应用程序,我是一名合作学生,被要求对其进行一些更改,因此我对这种环境的了解非常有限。如果有帮助,这是 Powerbuilder 9.0。

图片描述

0 投票
2 回答
942 浏览

powerbuilder - Why does Bitmap in Column Header not update it's x position when column is moved? PowerBuilder 10.5

I have a DataWindow that has a number of columns. One of the columns have a bitmap as as a header instead of text. I can move each of the other columns by dragging and dropping to change the column order but I when I try to move the column with the bitmap it does the following:

  1. Column Space 'Moves' but the bitmap's position is not moving.
  2. Other text headers now occupy the same space as the bitmap.
  3. The original column space is now an empty space in the position i moved it to.
  4. If i try to resize the column by dragging the edges, the bitmap scales up/down but it just does not move.

I've tried checking the 'moveable' checkbox but it does not help the bitmap move when I move the column. Is there any other property I need to check to get the bitmap to move along with the column?

0 投票
1 回答
2047 浏览

powerbuilder - PowerBuilder - 嵌套报表中的对象

只是想问一下,在PowerBuilder中,如何修改嵌套报表中对象的属性。主数据窗口不是复合数据窗口,它只是一个表格。我很难修改嵌套报表中 2 列的 Visible 属性。

希望很快能在这里听到答案...

谢谢!

0 投票
1 回答
1078 浏览

powerbuilder - PowerBuilder 11:以编程方式将 DataWindow 添加到控件

任何人都知道如何以编程方式实例化 DataWindow 控件并将其添加到对象?Sybase 的在线文档很糟糕。TIA。

0 投票
2 回答
1966 浏览

highlighting - 选择行时如何防止某些列被突出显示

我有一个半动态创建的窗口(并使用 PowerBuilder 10.5)。现在有几列可以有不同的颜色,我想在选择一行时看到这些颜色。但是我不知道如何取消选择这些列并使前几列保持选中状态。我们应用程序中的 highlight 函数只是执行 dw.selectrow( x, true )。

问候, 马里努斯

0 投票
2 回答
1904 浏览

powerbuilder - 在运行时从 dw 中删除分组

是否可以在运行时从 DW 中删除一个或多个组?

0 投票
1 回答
991 浏览

.net - PowerBuilder.NET 没有正确读取 Datawindow SQL 语法

希望之前有人遇到过这个问题,因为它困扰了我和同事几天。

我们成功地将项目从 PowerBuilder 12 Classic 转换为 PowerBuilder.NET,一切运行良好,但我们遇到了 PowerBuilder.NET 如何从数据窗口读取 SQL 语法的问题。

打开数据窗口,我复制了语法并将其粘贴到 SQL Server 2008 R2 中,它完成了所有的检索。SQL如下(注意部分字段被删除以节省空间)

但是,当代码在运行时执行时,我得到一个 SQL 错误(即使 SQL 工作)

在试图找出导致错误的原因之后(因为上述 SQL 上的两个连接都可以正常工作),我决定我们应该通过调试器检查数据窗口。好吧,这就是我们所做的,我们找到了原因(请参阅下面的 SQL):

如果您查看 FROM 语句,您将看到 PowerBuilder 决定通过删除 pt.pt_id 之后的逗号 (,) 以及第二个连接 (intf_app_parm) 的开头部分来修改该语句。我们决定检查原始的 PB12 Classic 代码,看看那里是否也存在问题,但是那里没有发生这种奇怪的事情(检索语句被正确读取)。

数据窗口本身在应用过程中的任何时候都不会被修改,SQL 语句也不会被修改。任何有过 PowerBuilder.NET 经验的人都见过这种情况吗?如果是这样,你做了什么来解决这个问题(这发生在多个数据窗口上)。

感谢您的时间!

0 投票
2 回答
4697 浏览

powerbuilder - 获取 DataWindow 带的对象

例如,如何获取特定波段、详细信息或标题中的所有对象的数组?

我成功使用以下方法获取所有对象: