lightswitch HTML客户端C1插件试用版报错
在项目中添加屏幕,屏幕模板为ComponentOne Screen Launcher.创建后直接运行网页无法正常显示.Home.lsml.js 如下, if判断后,会访问 http://bit.ly/c1ls-nuget无法预览试用效果.
if (typeof c1ls === "undefined") {
window.location.href = "http://bit.ly/c1ls-nuget";
}
myapp.Home.ScreenContent_render = function (element, contentItem) {
var ul = "<ul class='msls-tile-list ui-listview' data-role='listview' data-inset='true'>";
var liClass = "ui-li ui-btn ui-btn-up-a";
var divClass = "msls-presenter msls-list-child msls-ctl-group-custom-control msls-vauto msls-hstretch msls-compact-padding msls-presenter-content msls-hscroll";
var border = "border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;";
var width = "width:254px;";
var items = [];
var excluded = ["Screen"];
excluded.push(contentItem.screen.details.getModel().name);
$.each(myapp, function (key, value) {
if (key.slice(0, 4) === "show") {
var name = key.substring(4);
if (excluded.indexOf(name) < 0) {
myapp.prototype.constructor([], undefined);
var model = myapp.prototype.details.getModel();
var display = model.displayName;
var tap = " onclick=myapp." + key + "()";
var li = "<li title='" + display + "' class='" + liClass + "' data-msls='true' style='" + width + border + "'" + tap + ">";
var div = "<div class='" + divClass + "'><span>" + display + "</span></div>" + "</li>";
items.push(li + div);
}
}
});
items.sort();
ul = ul + items.join("\r\n") + "</ul>";
$(ul).appendTo($(element));
}; 网页截图见附件.需求高手帮助 回复 2楼zjc9544的帖子
感谢对该问题的反馈。
你的问题我们收到了,测试后给你反馈。 回复 2楼zjc9544的帖子
你好。
通过最新版的Studio for LightSwitch HTML(2015v1.48) 并没有重现你的问题。
我按照你提到的步骤进行测试。在执行示例后,能够正确展示帮助文档的链接,比如:http://bit.ly/c1ls-nuget.。
对于你的问题,提出如下建议:
1.使用最新版本测试Studio for LightSwitch HTML。
2.如果依然有问题,希望能够分享机器的配置信息,包含OS和VisualStudio细节,我们再帮助你继续分析。 回复 4楼Alice的帖子
感谢您的帮助.我现在的问题是.这个试用版会直接展示你所说的那个帮助文档链接.无法达到试用效果.
if (typeof c1ls === "undefined") {
window.location.href = "http://bit.ly/c1ls-nuget";
}
我希望能够看见试用效果.才能决定是否购买 回复 5楼zjc9544的帖子
很抱歉没有理解您的意思。
你的意思是不想进入http://bit.ly/c1ls-nuget这个页面么? 回复 6楼Alice的帖子
lightswitch html客户端的屏幕模板中,每一个屏幕都有这个if条件.都会进入这个http://bit.ly/c1ls-nuget地址.这样我就没法达到预览试用版的效果.按我的理解,不应该每个屏幕都跳转到这个网址吧.我选用了几种附件JT2图片中的屏幕模板,都会出现这个问题
if (typeof c1ls === "undefined") {
window.location.href = "http://bit.ly/c1ls-nuget";
}
这个条件验证的是否是有没有购买产品?如果将判断条件注释.会出现附件图片JT中的错误 回复 7楼zjc9544的帖子
你的需求我们了解了。
这个问题我需要校验后才能给你回复。 回复 7楼zjc9544的帖子
首先,请确保你暗装了"Wijmo for LightSwitch HTML Client" Nuget package,以确保你的应用能够正常的运行不会出现问题, 从而正常显示ComponentOne Screen Launcher screen。
请参考如下的链接:
http://helpcentral.componentone.com/nethelp/c1htmlclientlightswitch/#
描述了如何管理LisghtSwitch Html应用的nuget packages。它建议你如何安装"D3 Controls for LightSwitch HTML Client"包。你可以按照同样的步骤安装"Wijmo for LightSwitch HTML Client"包。
一旦你安装了Wijmo for LightSwitch HTML Client包,就可以解决你面临的问题,同时展示ComponentOne Screen Launcher screen. 回复 8楼Alice的帖子
请问问题解决了么?
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢 http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页:
[1]