问题标签 [sas-af]

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 投票
2 回答
1726 浏览

sas - 以编程方式编译 SAS SCL 代码

是否有在 Windows 中编译 SAS 9.1.3 SCL 代码(NB 不是普通 SAS 代码)的编程方式?我发现这样做的唯一方法是使用 SAS GUI:我们有一个 Perl 脚本,它将击键发送到 UI。虽然这可行(有点),但它很丑陋且容易出错,而且太脆弱而无法添加到我们的自动构建脚本中。

编辑:我最初的问题可能有点不清楚。我知道proc build;我的问题是首先将一些纯文本作为 SCL 条目放入 SAS 目录中。

0 投票
0 回答
143 浏览

calendar - 使用 SAS/AF 创建日历

我是新来的,如果我遗漏了什么,很抱歉......我需要一些关于 SAS/AF 的帮助,我正在寻找一个动态日历,这意味着当用户经历这些年时会自动显示日期/月。

我创建了一个数据集,其中包含我需要在日历中显示的信息:

我想做的是创建一个看起来像我们拥有的 Windows 日历的框架,但我不知道在这里最好使用哪个组件:按钮或容器框?

我通过 SCL 代码创建了一个名为 Calendar 的课程,虽然我也是 SAS 新手,所以很抱歉我不知道从哪里开始上课...我想动态设置日期 (1-31)在框中(来自上面的数据集“日历”),当用户经历年/月时。

用户通过单击“滚动控件”来经历年/月,然后显示之后的日子。

感谢您的帮助 !

编辑:我使用一些属性制作了框架,看看: 日历

所以我仍然需要做的是把天(1-31)放在按钮中(我想可以通过.label用SCL做到这一点)。虽然旋转框存在一个问题,数据是由我手动设置的,在组合框中,它是从我创建的数据集中设置的,有没有办法保留旋转框并将其链接到数据集? 像清单什么的?请启发我u_u

0 投票
1 回答
186 浏览

sas - 如何在sas scl中动态创建Scl变量

我正在寻找解决几个程序员都在努力解决的问题,但我在 Internet 上找不到任何解决方案。这里是:

从包含名称/值对的 SAS 表开始。例子:

Scl 程序应该读取表的内容并为每个 varName/varValue 对创建一个 Scl 变量。

做这样微不足道的事情应该很容易,但我就是找不到正确的方法。它快把我逼疯了。有人有解决方案吗?

巴特

0 投票
1 回答
113 浏览

sas - 将 SCL 类定义导出到外部文件

作为重新开发项目的一部分,我希望提取旧 SCL 应用程序的所有源代码。

按照 Richard DeVenezia 的优秀提示,我已经能够使用以下命令成功导出所有 SCL 和 SOURCE 条目:

我还能够编写一些 SCL 来提取/导出所有的 SLISTS。最后一块是类定义..

使用资源管理器,我可以在显示方法和属性的 GUI 中打开一个 CLASS 条目。我还可以将结果列出到日志中。但是,所有方法都是空的(没有源代码),例如:

我不确定这是否总是如此,或者我检查过的类(大约 10 个)恰好都有空方法。

我的问题是:

如何将 CLASS 定义从目录条目导出到文本文件?

0 投票
1 回答
26 浏览

sas - TEXT 输入控件将 char 作为数字 SAS/AF

我是 SAS/AF 和 SCL 的新手,我正在尝试在学习的同时构建简单的应用程序,但是当我在 SCL 中输入代码时,它适用于版本 6 对象但不适用于最新的组件。

这是SCL代码

这适用于Input Field,这是版本 6 但不适用于Text Entry Control

我得到的错误是当我输入sashelp.class

新对象的 SCL 脚本中缺少什么?