标签: outsystems

IE中CSS变量的解决方法?

我目前正在Outsystems开发一个Web应用程序,我需要自定义CSS,我正在使用变量.我需要保证应用程序跨浏览器工作,包括在Internet Explorer中.IE不支持CSS的变量,你可以从下面的图片中看到此源.

由于我必须使用CSS变量,在IE中使用变量是否有任何解决方法?

css internet-explorer outsystems

28
推荐指数
4
解决办法
3万
查看次数

Outsystems敏捷平台有任何严重的缺陷吗?

我们目前正在研究Outsystems的Agile平台.

我们已经完成了他们的课程并完成了所有的例子,但从经验来看,这些类型的东西只显示了部分图片.

我们可能没有发现任何严重的陷阱吗?

outsystems

26
推荐指数
5
解决办法
2万
查看次数

在IIS上使用URL重写来设置响应的Location标头

我在Windows 2008R2 IIS 7环境中部署了.Net应用程序(使用Outsystems平台构建)。该应用程序已经可以正常使用了。它通过HTTPS在端口443上处理请求,我可以毫无问题地访问它。

现在,需要使一些用户能够通过NAT访问它,该NAT配置为在端口8200上处理请求。将请求毫无问题地转发到服务器,除非响应是重定向(HTTP 302)。在这些情况下,将使用为应用程序实际提供服务的端口(即端口443)设置响应的位置标头。当客户端的浏览器尝试访问在位置标头中设置的此URL时,它将失败,因为NAT仅在端口8200中处理请求。

总共:

  • 客户端浏览器访问https://myserver:8200/myapp;
  • NAT转换URL并转发到https://myserver:443/myapp;
  • 应用程序回复302重定向到https://myserver:443/redirect
  • 客户端浏览器访问https://myserver:443/redirect;
  • NAT会阻止此访问,因为它期望使用端口8200。

这是我试图做的;我在IIS中安装了URL重写模块并创建了以下规则:

  • 将请求的主机标头(在这种情况下为https://myserver:8200)存储到服务器变量ORIGINAL_HOST 的入站规则。
  • 出站规则将响应的位置标头(https://myserver:443/redirect)中发送的URL的主机部分替换为存储在我的服务器变量ORIGINAL_HOST中的值。该规则仅在重定向的情况下适用。

我现在面临的问题是,一旦启用此规则,所有AJAX请求都将停止工作,即使该规则不适用于它们,甚至在没有通过NAT访问应用程序时也是如此。发生这种情况时,通过开发人员工具中的IE的“网络”选项卡,我可以看到请求标头和正文正常,响应标头正常,但是响应正文为空,不应如此。另外,如果我尝试使用断点在服务器上调试AJAX请求,则它不会在断点处停止。

因此,我的问题是:使用URL重写是解决NAT / URL问题的最佳方法吗?如果是这样,我该如何解决AJAX的情况?如果没有,那么我该如何解决重定向问题?

*编辑:这是我的规则配置:

先感谢您,

若昂·戈麦斯(JoãoGomes)

.net iis-7 nat outsystems url-rewrite-module

5
推荐指数
1
解决办法
3634
查看次数

无法在具有唯一索引的对象中插入重复的键行。重复的键值。该语句已终止

我是 Outsystems 和 SQL 的新手。我正在尝试创建一个实体所在的总线应用程序 在此处输入图片说明

当我尝试创建具有相同名称和不同路线和巴士 ID 的新乘客时。我得到 Cannot insert duplicate key row in object 'dbo.OSUSR_6SL_RIDER' with unique index 'OSIDX_OSUSR_6SL_RIDER_4NAME'. The duplicate key value is (ABC). The statement has been terminated. 当我在数据库表“dbo.OSUSR_6SL_RIDER”它不具有唯一标识设置检查名称字段。任何人都可以帮我解决这个问题。

sql-server outsystems

4
推荐指数
1
解决办法
2万
查看次数

文本框默认值 - OutSystems

我用OutSystems开发了一个应用程序,我有一个实体属性,其数据类型是整数.现在,当我打开该特定表单进行编辑时,实体属性为整数类型,该文本框中的默认值显示为0(零).我必须手动删除默认值,然后输入其他一些值.

当我打开表格进行编辑时,有没有机会看到"清除"(空白)文本框.

谢谢 !!

outsystems

3
推荐指数
1
解决办法
2018
查看次数

使用日期 - OutSystems

我在Outsystems中使用这两个局部变量返回当前月份和当前年份的第一天,另一个返回当前月份和当前年份的最后一天.

FirstDayMonth - NewDate(年(CurrDate()),月(CurrDate()),1)

LastdayMonth- AddDays(AddMonths(NewDate(Year(CurrDate()),Month(CurrDate()),1),1), - 1)

我想知道的是,我怎样才能在同一天,同月但去年返回?我想做两个变量相同的锡.

谢谢

date outsystems

1
推荐指数
1
解决办法
2214
查看次数

Outsystems 中的日期输入字段默认值

我遇到了这个问题,我希望日期字段显示“YYYY-MM-DD”而不是默认的 1900-01-01。

我尝试使用以下值分配名为 ContractStart 的日期字段变量:

If (ContractStart = NullDate(), "YYYY-MM-DD", ContractStart)
Run Code Online (Sandbox Code Playgroud)

而且,它不允许我:

需要日期数据类型而不是文本。

如果用户没有选择日期,是否有解决方法可以让我显示“YYYY-MM-DD”?

我也在 OutSystems 论坛中发布了这个问题:https ://www.outsystems.com/forums/discussion/17164/textbox-default-date-value/

outsystems

1
推荐指数
1
解决办法
3170
查看次数

Outsystems - 添加另一个环境

我之前在 Outsystems 11 中创建了一个个人环境,我需要在 Outsytems 10 中创建一个新环境,因为它是我需要的版本。我在互联网上搜索并看到如何在 Lifetime cloud 中添加另一个环境,但我的环境管理中的选项看起来只有这样。

在此输入图像描述

如何添加新环境?谢谢你的帮助。

development-environment outsystems

1
推荐指数
1
解决办法
259
查看次数

如何从Date Time数据类型返回时间?

我遇到了如何获取Date Time数据类型的时间值的问题.

例如.

1900-01-01 10:00:00.000
Run Code Online (Sandbox Code Playgroud)

我只需要时间 10:00:00.000

我怎么能得到时间?

提前致谢.

outsystems

0
推荐指数
1
解决办法
86
查看次数