我目前正在Outsystems开发一个Web应用程序,我需要自定义CSS,我正在使用变量.我需要保证应用程序跨浏览器工作,包括在Internet Explorer中.IE不支持CSS的变量,你可以从下面的图片中看到此源.
由于我必须使用CSS变量,在IE中使用变量是否有任何解决方法?
我们目前正在研究Outsystems的Agile平台.
我们已经完成了他们的课程并完成了所有的例子,但从经验来看,这些类型的东西只显示了部分图片.
我们可能没有发现任何严重的陷阱吗?
我在Windows 2008R2 IIS 7环境中部署了.Net应用程序(使用Outsystems平台构建)。该应用程序已经可以正常使用了。它通过HTTPS在端口443上处理请求,我可以毫无问题地访问它。
现在,需要使一些用户能够通过NAT访问它,该NAT配置为在端口8200上处理请求。将请求毫无问题地转发到服务器,除非响应是重定向(HTTP 302)。在这些情况下,将使用为应用程序实际提供服务的端口(即端口443)设置响应的位置标头。当客户端的浏览器尝试访问在位置标头中设置的此URL时,它将失败,因为NAT仅在端口8200中处理请求。
总共:
https://myserver:8200/myapp
;https://myserver:443/myapp
;https://myserver:443/redirect
;https://myserver:443/redirect
;这是我试图做的;我在IIS中安装了URL重写模块并创建了以下规则:
https://myserver:8200
)存储到服务器变量ORIGINAL_HOST 的入站规则。https://myserver:443/redirect
)中发送的URL的主机部分替换为存储在我的服务器变量ORIGINAL_HOST中的值。该规则仅在重定向的情况下适用。我现在面临的问题是,一旦启用此规则,所有AJAX请求都将停止工作,即使该规则不适用于它们,甚至在没有通过NAT访问应用程序时也是如此。发生这种情况时,通过开发人员工具中的IE的“网络”选项卡,我可以看到请求标头和正文正常,响应标头正常,但是响应正文为空,不应如此。另外,如果我尝试使用断点在服务器上调试AJAX请求,则它不会在断点处停止。
因此,我的问题是:使用URL重写是解决NAT / URL问题的最佳方法吗?如果是这样,我该如何解决AJAX的情况?如果没有,那么我该如何解决重定向问题?
*编辑:这是我的规则配置:
先感谢您,
若昂·戈麦斯(JoãoGomes)
我是 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”它不具有唯一标识设置检查名称字段。任何人都可以帮我解决这个问题。
我用OutSystems开发了一个应用程序,我有一个实体属性,其数据类型是整数.现在,当我打开该特定表单进行编辑时,实体属性为整数类型,该文本框中的默认值显示为0(零).我必须手动删除默认值,然后输入其他一些值.
当我打开表格进行编辑时,有没有机会看到"清除"(空白)文本框.
谢谢 !!
我在Outsystems中使用这两个局部变量返回当前月份和当前年份的第一天,另一个返回当前月份和当前年份的最后一天.
FirstDayMonth - NewDate(年(CurrDate()),月(CurrDate()),1)
LastdayMonth- AddDays(AddMonths(NewDate(Year(CurrDate()),Month(CurrDate()),1),1), - 1)
我想知道的是,我怎样才能在同一天,同月但去年返回?我想做两个变量相同的锡.
谢谢
我遇到了这个问题,我希望日期字段显示“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 11 中创建了一个个人环境,我需要在 Outsytems 10 中创建一个新环境,因为它是我需要的版本。我在互联网上搜索并看到如何在 Lifetime cloud 中添加另一个环境,但我的环境管理中的选项看起来只有这样。
如何添加新环境?谢谢你的帮助。
我遇到了如何获取Date Time数据类型的时间值的问题.
例如.
1900-01-01 10:00:00.000
Run Code Online (Sandbox Code Playgroud)
我只需要时间 10:00:00.000
我怎么能得到时间?
提前致谢.