问题标签 [websharper]

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 投票
1 回答
171 浏览

f# - Webshaper:使用 LI 标签

我想创建类似的东西:

所以我使用 WebSharper 编写了以下代码:

但它说

应该有 typeIPagelet但当前有 type Element

有没有人知道如何使用 WebSharper 将文本 + 其他内容放在 li 元素下?

编辑:只是说我在 stakc 上有一个错误,我不能评论或接受@Tarmil 的答案......

0 投票
1 回答
106 浏览

jquery-ui - WebSharper:如何使用 jQueryUI 创建菜单

我想使用 WebSharper 提供的 JQueryUI 来创建菜单。

我在 JQueryUI 网站上看到,我们需要一个 ul 和 li 的列表来制作它。

所以我在 WebSharper 中创建了以下代码。

这允许我创建 ul 和 li 的基本结构。之后,我用它来创建菜单。

在此处输入图像描述

但我无法获得子菜单。而且,我不知道如何与菜单交互,比如捕捉选择元素等。

我在 WebSharper 示例中找不到有关 JQueryUI 菜单的文档。你能帮我理解如何使用它吗?

0 投票
1 回答
127 浏览

macos - 在 Mac OS X 下构建时出现 WebSharper 错误

我正在尝试在 Mac OSX 下使用 WebSharper 构建项目,但出现以下错误:

我可以在 Windows 下构建相同的项目而没有任何问题。在 Windows 下,我可以简单地执行msbuild或指定配置msbuild /p:Configuration=Release,甚至是 Fake 编译器。在 Mac OSX 下,无论我尝试使用什么(使用 xbuild 或 Fake),我总是遇到同样的错误。上次我能够使用发布模式构建项目,但在这里它也不起作用。

我在 github 下托管了这个项目:https ://github.com/MangelMaxime/BugReport

我知道不推荐,但最好有相同的条件......

0 投票
1 回答
226 浏览

jquery - WebSharper:如何使用 .On 事件处理程序

我正在尝试使用 WebSharper 提供的 JQuery 来捕获以下事件:selectstart。

所以我写了以下代码:

问题是这永远不会test在控制台中打印字符串。而且我不知道如何使用具有该obj类型的 x ,因此我无法真正访问事件信息。

0 投票
3 回答
179 浏览

jquery-mobile - WebSharper JQuery 移动页面隐藏

我正在尝试使用 F# WebSharper Framework 组合一个 JQuery Mobile 站点。在 WebSharper 用语中,我使用由 Sitelet 提供服务的 JQueryMObile 控件创建了一个 Pagelet。一切都编译并运行,问题出在生成的 html 中。

我声明的页面 (simplePage) 明显存在于标记中,并使用 JQueryMobile css 类进行标记ui-active以使其可见。但是,它被一个 div 包围,该 div 也是一个页面,但没有用活动的 css 类标记,使其不可见。因此我在这个 div 中的页面是隐藏的。我没有创建这个包含页面 div。这似乎是在 html 头中加载 JQueryMobile 脚本的副作用。我怎样才能摆脱它?

我以http://websharper.com/samples/JQueryMobile为例。我正在使用 WebSharper 版本 2.5.125.62 和 WebSharper.JQueryMobile 版本 2.5.4.198。我有一个如下所示的相关代码文件,后跟生成的 html。

主要的:

输出:

html输出

0 投票
1 回答
162 浏览

websharper - Websharper 示例 SPA 项目 - 坏 jquery ref?

我正在尝试使用示例 SPA 项目模板开始使用 websharper。手动将 fsharp.core 添加到 refs 后,我可以 F5,但随后在 *.head.js 中出现 JS 语法错误。我注意到 jquery 的 uri

http://code.jquery.com/jquery-1.11.0.min.js

不起作用 - 它呈现“坏网关”页面。我尝试用有效的 CDN 替换它,但 Content/*.head.js 文件不断重新生成。我如何告诉 WS 使用什么 CDN?我今天刚从 WS 站点下载了 VSIX,但是这个版本有没有可能是陈旧的?谢谢

0 投票
1 回答
250 浏览

serialization - WebSharper 提供哪些本地存储工具?

在查看WebSharper 的本地存储文档时,SetItem 项是string * string -> unit(而 GetItem 是string -> string)。

这意味着我需要将我想要存储的任何内容转换为字符串并执行相反的操作来检索它们。或者,换句话说,我需要对它们进行序列化和反序列化。有没有办法使用 WebSharper 已经为 RPC 调用所做的幕后转换,还是我坚持使用像FsPicker这样的服务器端库?

0 投票
2 回答
681 浏览

f# - 如何在 F# 中获取 URL 及其参数值

有没有办法在 f# 中获取 URL 和进一步的参数值只有 F# 任何人都可以帮助我。我尝试了很多但没有找到解决方案

http://www.example.com/blog?blogid=23

想获取http://www.example.com/blog?blogid=23

然后 23

0 投票
0 回答
213 浏览

f# - 我们如何在 F#、Websharper 中获取当前页面 URL

我们如何在 F#、Websharper 中获取当前页面 URL。

例如,我们在 c# 中执行此操作

字符串 PageUrl = Request.Url.ToString();

对于专家来说这很简单,我只想用查询字符串完整的 url 获取当前页面 url

0 投票
1 回答
65 浏览

f# - WebSharper Google 可视化中的数字格式

我有一个关于 WebSharper 的 Google 可视化库的问题。当鼠标悬停在地理图表中的国家上时,我试图格式化数据。

Legend但是,在https://github.com/intellifactory/websharper.google.visualization/blob/master/IntelliFactory.WebSharper.Google.Visualization/Base.fs上有以下定义

这不考虑numberFormat在 GeoChart https://developers.google.com/chart/interactive/docs/gallery/geochart等图表中使用的

有没有办法绕过这个(格式化工具提示/图例)?

非常感谢