问题标签 [sharepoint-designer]
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.
css - SharePoint 开发人员应如何与图形设计师合作处理他们的项目?
我在 SharePoint 项目中合作过的图形设计师并不了解/了解很多 SharePoint。特别是他们不知道开发发布网站基本上需要的 SharePoint Designer。
为了解决这个问题,我发现通常会发生以下工作流程:
- 使用网络浏览器保存站点中“主要”页面的副本。
- 将副本发送给设计师。
- Designer 进行更改并将更新的文件发回。
- 开发人员在原始副本和更改副本之间执行差异,并将 CSS 和 HTML 的更改合并到母版页和页面布局中。
- 发现问题,从步骤 1 重新开始。
这样做存在问题,例如:
- 设计者不知道他们所做的某些更改无法轻松地反映在 SharePoint 中。这是由于控制渲染不容易更改。
- 从 Web 浏览器保存页面时,SharePoint 网站的某些动态部分无法正常工作/运行。
- 开发人员需要完成一些设计工作才能合并更改。
对于在 SharePoint 网站上与 CSS/图形设计师合作以获得快速、准确的结果,您有什么建议?
sharepoint - 自定义 SharePoint:FormFields 到特定高度
我正在自定义一个 NewForm.aspx 页面,并以文本框的形式创建了一些新的 SharePoint:FormFields。我希望根据具体情况自定义这些框的高度,但我无法弄清楚。
我已经查看了 DisplaySize,但它只控制特定文本框的宽度,并且我已经看到添加:
<style>
.ms-long{width:100px;}
</style>
但这会改变每个 SharePoint:FormField 的大小,而不仅仅是一个。
sharepoint - 如何使用 SharePoint 网站从命令行打开 SharePoint 设计器
我正在使用 Visual Studio 加载项来编辑 SharePoint 中的文件。通过这个加载项,我希望能够使用特定的 SharePoint 网站打开 SharePoint Designer。找到应用程序没有问题,它的文件夹在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\SharePoint Designer\InstallRoot 中,应用程序名为 SPDesign.exe。
我只能找到一个命令行开关来打开一个页面(参见http://office.microsoft.com/en-us/sharepointdesigner/HA101487151033.aspx),而不是打开一个站点。
如果我打开一个类似 spdesign.exe /n http://myserver/pages/default.aspx的页面,该页面将以 Untitled_1.aspx 的名称打开,并且在左侧您看不到站点资源管理器。
关于如何自动打开站点的任何想法,如果可能的话,还可以打开站点中的页面,站点导航器在左侧,实际页面打开。
sharepoint - SharePoint 中 Web 部件之间的连接
我有几个关于 SharePoint 2007 的问题。
是否可以使用 SharePoint 配置将列表视图 Web 部件绑定到 SQL Analysis Services?
我有两个网络部件。单击列表视图 Web 部件的一行时,我想根据单击行上的值在另一个 Web 部件中显示图表。我怎样才能实现这个功能?这是否可能不编写任何代码,只需配置?
sharepoint - 如何在没有 SharePoint Designer 的情况下在 SharePoint 网站上编辑 default.aspx
在几个场合,我遇到了站点上的 default.aspx 页面不起作用的情况。更具体地说,对 WebPart 和/或控件的引用会引发错误,因为找不到程序集。好的,您只需启动可怕的 SharePoint Designer 并删除依赖行。但是,如果我想在没有 SharePoint Designer 的情况下使用此方法,该怎么做?
编辑:在我的情况下,使用“?contents=1”Web 部件管理页面删除 Web 部件没有帮助。<%@Register 标记仍然存在,必须使用 SharePoint Designer 删除。
sharepoint - 为什么我在 Sharepoint 自定义列表表单中看不到作者、创建、编辑和修改字段?
因此,我需要根据项目的创建者在 Sharepoint 自定义列表中隐藏一个字段。我已经完成了此处概述的步骤,它非常适合根据权限级别隐藏字段。但是,如果用户具有一定的权限级别或者是在列表中创建项目的用户,我需要能够显示该字段。
尽管这些字段都列在 DataViewSource 中,但如果我查看返回以呈现的 XML,它包括除上述四个之外的所有字段。甚至 Sharepoint Designer 也认为它应该可以工作,因为它基于 GUI 中的“由 Equals [当前用户] 创建”创建了以下条件渲染:
然而@Author 字段并不存在。我想我可以将列表设置为仅显示当前用户创建的项目,但在这种情况下,用户查看其他人的项目会很有帮助。另一个“很高兴”是在创建日期之间经过一定时间后不显示该字段,这再次意味着我需要能够与“已创建”字段进行比较。
这是设计使然还是我遗漏了什么?
sharepoint - 在 Sharepoint Designer 工作流程中从不同站点访问列表数据
有谁知道在使用 Sharepoint Designer 2007 创建工作流时是否可以从其他站点查找列表数据?“定义工作流查找”对话框仅允许您从要在其中创建工作流的当前 Sharepoint 站点中的列表中进行选择。理想情况下,我希望能够从父站点中的列表或给定 URL 中的站点中进行选择(例如http://myserver/mysite )
wcf - WCF Web 服务是否与 Sharepoint 兼容?
我试图通过 Sharepoint 设计器将 dataview webPart 放置在 WSS 页面上,使用 WCF Web 服务,但是当我放置 Web 服务的 WSDL 时,它给了我一个错误。我将 WS 迁移到 ASP.Net WS,它运行良好。
该错误与肥皂信封有关。我现在使用匿名消费(不想增加任务的复杂性)
我必须在 WCF 上做些什么才能使其与 WSS“兼容”吗?
sharepoint - Sharepoint - 如何在没有服务器访问的情况下启用缓存?
我在托管/共享(阅读:不能进行服务器端更改)环境中使用 WSS 3.0。不幸的是,在 SP 和 IIS 之间,几乎没有任何东西被缓存,因此页面加载可能非常缓慢。
我们有一堆自定义图像、JS、CSS 等文件,它们目前只在 /img、/js 和 /css 目录中,每次页面加载时都会抓取所有这些文件(服务器返回“Cache-控制私有,max-age=0")。
由于我不能用 IIS 做任何事情,也不能在 SP 上启用任何缓存服务器端,我还有其他选择吗?我在几个地方读到,如果您的文件位于 layouts 目录中,它们将被缓存,但是使用 SP Designer 我似乎无权访问 /___layouts 目录,除非我遗漏了一些东西.. ..
想法??谢谢!
security - 设置列表字段权限
因此,您在 SharePoint Server 上没有编程权限,但您可以使用 SharePoint Designer。您创建列表并且需要分隔字段权限。您需要所有人都可以填写的字段和管理员填写的字段。没有代码你如何做到这一点?