问题标签 [intraweb]
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.
delphi - 用于 Web 皮肤/主题的 VCL?
有没有人为 Intraweb/VCL for Web 创建了皮肤/主题包装器?
网格等的默认外观非常过时..
任何信息表示赞赏。
delphi - IntraWeb 中的“bpl”加载
我在 IntraWeb、Delphi2010 中设置了一个“bpl”加载模块,我发现了以下问题:
我无法创建应用程序的实例,而不是作为内部表单。
.
结尾;
delphi - 如何使用 ExtraDevices 在 Intraweb 上将 ReportBuilder 报告流式传输为 PDF?
我们将 Intraweb 用于我们的 Web 应用程序,并且一直在使用 ReportBuilder 为我们的内部 Windows 应用程序进行报告。我们还有 ExtraDevices,我们使用它可以将 ReportBuilder 报告保存为 Excel 文件。
现在,我想以 PDF 文件的形式生成一份关于我们的 Web 应用程序的报告。我有一个关于如何使用 ExtraDevices 完成的示例。但是,以下示例如何通过 Intraweb 进行更改?
delphi - IntraWeb 表单可以按需同步吗?
场景:我有一个 Delphi Intraweb 应用程序,它在屏幕上有一些编辑组件和按钮。在 TIWEdit.OnAsyncExit 和 TIWButton.OnClick 中设置了一个标志,应用程序中的另一个线程根据标志和一些其他应用程序数据设置按钮的启用属性。
设置 TIWButton.Enabled 属性时,请求已经完成,下一次交互被取消,因为 IW 发现内部表示和 HTML 表单不同步。它重新同步,您必须再次单击。
我想以某种方式按需刷新屏幕。
- 确定两者是否同步并发出刷新的计时器在流量和计时方面存在缺陷(我可以在计时器运行之前单击按钮)。
- 一种可以推送数据的方法会很棒。
- 也许 IW 有可能在不取消我刚刚提交的操作的情况下进行非保存同步。
由于我的屏幕是由模型驱动构建的(我无法预测屏幕上会出现哪些组件以及组件之间的相互依赖关系,即在业务逻辑中),因此我无法添加 JavaScript 来根据用户操作启用或禁用按钮。
delphi - 开发嵌套应用程序
我们正在考虑将我们的多个数据库应用程序转移到一个平台——可能是基于 Web 的。
我们一直在考虑的模型是有许多嵌套应用程序,如下所示:
1) 有一个“侧边栏”,用于管理应用程序的基本导航、搜索等。
2) 在侧边栏中进行选择会在显示的主要部分加载适当的应用程序。这些应用程序中的每个应用程序中的链接都可以调用其他应用程序,就像更改网页一样。
但是环顾四周,我看不到在 IntraWeb(我们的首选 - 托管在浏览器中)或 Delphi 中实现这一点的直接方法,除非将其全部编码为单个应用程序。
有什么建议吗?
delphi - 将 IntraWeb IWTreeView 聚焦在选定项目上
我在 IWRegion (ClipRegion:= True) 中有一个相当长的树视图 (IWTreeView),其中一个节点被选中。如何聚焦该节点,使其在渲染后对用户可见?这
到目前为止我所做的:
在德尔福
这会在我的网站上生成(由 Atozed 的 IWTreeView.pas 完成):
渲染后的树仍然会显示最上面的项目。这适用于我测试过的所有浏览器(IE8、Firefox、Chrome)。
delphi - IntraWeb / VCL for Web 的资源
我知道 atozed.intraweb.* 上的新闻组以及在线手册和pdf 手册、Bob Swart 的 IntraWeb 书籍和spellbook。
其中一些资源已经过时,有些则相当简约。是否有其他可用资源?
这似乎更加普遍,因为由于最新 Skype 版本中缺少公共聊天,聊天室不再可用。(不过,我不知道聊天室的帮助质量如何。)
delphi - TTIWDBAdvWebGrid 和控制器分页,如何让 ctDynEdit 单元格也分页?
我的 Delphi/Intraweb 应用程序使用 TMS TTIWDBAdvWebGrid 与通过 TDatasource 组件动态创建的 TClientDataSet 相关联。这个想法是允许用户使用控制器翻阅大量记录,并可选择在最后一个 DynEdit 列中输入值。除了显示为静态的单个 DynEdit 列之外,分页对所有列都适用。例如,如果我在任何 DynEdit 字段中输入一个值,然后单击控制器上的“下一步”,该页面确实会正确显示下一页记录,但 DynEdit 列仍显示与前一页相同的编辑值。令人沮丧的是它在一周前确实有效,但从那以后我一定是不小心改变了一些东西。任何帮助将不胜感激。
delphi - Intraweb+Delphi:安装服务的多个实例
在我花费大量时间来追踪问题之前,我想知道是否有其他人在同一台服务器上多次成功安装了相同的 Intraweb 服务(当然是在不同的端口上运行!),如果你必须做一些奇怪的事情才能让它继续下去,或者我可能做了一些奇怪的事情来阻止它。:-)
谢谢!
delphi - 从父级而不是直接从 TIWAppForm 派生 IntraWeb 表单 - IDE 中的错误
我的应用程序中有来自共同祖先的表单,例如:
TAtFormBaseIW = 类(TIWAppForm)和 TAtFormExplorerIW = 类(TAtFormBaseIW)
这适用于某些形式,但不适用于其他形式。
让我做一个大胆的猜测:它似乎适用于在 IW 10 之前在 Delphi 中创建的所有表单,但不适用于我使用 IW 10 创建的表单。新表单会发生什么情况:HWenever 我想将它们加载到 IDE 中,它们被解释为 win32 表单,一些属性被忽略(所有典型的 win32 属性,例如 ClientWidth),并且我被告知我不能将 IW 组件放在这些表单上。
使它们成为 TIWAppForm 的直接后代,保存它们并使用普通文本编辑器将它们改回工作。重新编译后,它们在浏览器中显示良好,但在 IDE 中却没有。
知道发生了什么吗?