随笔 - 165  文章 - 1 评论 - 2372 trackbacks - 136

摘要: 本文将针对QuickFlow开发人员经常碰到的问题做一个集中的解释。阅读全文
posted @ 2011-06-12 11:09 jianyi 阅读(2839) 评论(74) 编辑
摘要: QuickFlow2.0 提供了基于WF3.5的Flowchart模型,提供了基于WSS列表的ListForm表单机制。作为一个SharePoint工作流框架,你还需要什么?阅读全文
posted @ 2009-09-19 12:14 jianyi 阅读(5190) 评论(102) 编辑
摘要: 新版本有了重大改进 1)添加了CAML的智能提示功能,大大方便CAML的编辑。 2)添加了对网站内容类型Schema的编辑。 3)添加了配置选项(Tools->Setting),可以配置在预览视图和字段的时候自动保存修改。阅读全文
posted @ 2008-05-04 23:51 jianyi 阅读(2639) 评论(33) 编辑
摘要: WSS表单页面定制的终极解决方案......阅读全文
posted @ 2008-03-15 23:58 jianyi 阅读(6341) 评论(102) 编辑
摘要: SharePoint列表具有强大的功能,基本上可以当成一个数据库的表来使用了,美中不足的是,列表没有查询的功能,这里说的查询不是MOSS的Search功能,而是字段级别的元数据查询。SmartQuery就是针对这个问题的一个解决方案。阅读全文
posted @ 2008-02-15 20:42 jianyi 阅读(7908) 评论(142) 编辑
摘要: SharePoint Permission Extension 项目很久没维护了,也没有迁移到sp2013上(貌似只要把2013的Form的RenderMode设置为Server后也是可以用的)。 在13上有类似需求的可以考虑下其他的开源项目,如: https://spcolumnpermissio阅读全文
posted @ 2016-04-15 09:11 jianyi 阅读(30) 评论(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.SharePoint; namespace DisableEventFiring{ public c...阅读全文
posted @ 2014-11-12 17:24 jianyi 阅读(190) 评论(0) 编辑
摘要: SharePoint 2010 视图 xsl 文件中支持嵌入服务器控件,嵌入服务器控件时,系统先采用xsl将视图xml解析成一个类似UserControl的存在,然后执行UserControl。代码示例如下: '"/> ...阅读全文
posted @ 2014-06-13 15:15 jianyi 阅读(145) 评论(0) 编辑
摘要: 适用场景:三个列表进行Join,然后试图上显示ProjectedField,而ProjectedField不支持设置DisplayName.默认只能显示英文名。join caml如下: ...阅读全文
posted @ 2014-06-13 14:31 jianyi 阅读(180) 评论(1) 编辑
摘要: 问题描述:自定义母版页,为了使左边导航和顶部导航位置不变(不滚动),将原本位于ribbon下方的#s4-workspace调整到左侧导航右边。body #s4-workspace {overflow-y: scroll;overflow-x: auto;position: relative;left...阅读全文
posted @ 2014-06-09 13:50 jianyi 阅读(140) 评论(0) 编辑
摘要: 1)ListTemplate.Type位数不能太长(最长7位),否则启用内容类型后,列表设置中会抛异常。 <ListTemplate Name="List1" Type="140602"TypeOptionalInteger. Provides a unique iden...阅读全文
posted @ 2014-06-02 12:06 jianyi 阅读(58) 评论(0) 编辑
摘要: 在开发自定义表单时,如果碰到需要按类别上传附件的情况,(比如流程附件分为草稿版,正式版,发布版),比较难处理,需要开发自定义字段控件来实现。QF最新版本(Build131124)提供了NamedFormAttachment来支持这种情况:QFL:NamedFormAttachment对附件的存储依然...阅读全文
posted @ 2014-05-09 14:44 jianyi 阅读(225) 评论(1) 编辑
摘要: 自定义开发页面如果用到了GridView或SPGridView默认跟列表的样式是不一样的,如要要一样,需要:1)aspx ...阅读全文
posted @ 2014-04-28 11:10 jianyi 阅读(213) 评论(0) 编辑
摘要: 场景:有个配置列表用来配置每步的审批人,配置列表字段如下:Title: 工作流名称Level1Approver:第一步审批人Level2Approver:第二步审批人操作步骤:请先了解ExecuteCode活动:http://www.cnblogs.com/jianyi0115/archive/2011/04/17/2018872.html新建工作流,加两个string类型工作流变量:level1Approver,level2Approver 拖一个ExecuteCode活动,拖两个Task活动,task活动的User属性分别绑定到level1Approver,level2Approver。画阅读全文
posted @ 2013-05-14 09:18 jianyi 阅读(495) 评论(1) 编辑
摘要: 1) 利用NUGet下载ILMerge.MSBuild.TasksPM> Install-Package ILMerge.MSBuild.Tasks2)把VS项目文件打开,用记事本 编辑 <!-- Code to merge the assemblies into one:setup.exe --> <UsingTask TaskName="ILMerge.MSBuild.Tasks.ILMerge" AssemblyFile="$(SolutionDir)\packages\ILMerge.MSBuild.Tasks.1.0.0.3\to阅读全文
posted @ 2013-03-29 17:36 jianyi 阅读(1466) 评论(3) 编辑
摘要: 正则表达式:Rad Software Regular Expression DesignerPDF:PDF转换: PDFCreatorAsposeiTextsharp打包:dll嵌入exe http://www.cnblogs.com/zjfree/archive/2010/10/21/1857456.htmlhttp://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspxDotNetReactorxeoncode SP export list schema:http://host:6001/_vti_bin/owssvr.dll阅读全文
posted @ 2013-03-29 14:19 jianyi 阅读(187) 评论(0) 编辑
摘要: 1)解决了在SP2013上发现的bug2)未增加任何新功能3)工作流状态页面尚不支持Goto管理和UserModification.4)下载:http://quickflow.codeplex.com/releases/view/1027975)压缩包内包括wsp和设计器6) 疑问: 既然SP2013引入了新的工作流能力:基于WF4和WorkflowManager,直接支持状态机,还有必要用QuickFlow吗?答: 有必要,首先,只有SharePoint Server 2013才支持WF4和状态机,SharePoint Foundation 2013只能用老的SP2010的工作流模式。如果你阅读全文
posted @ 2013-03-02 19:06 jianyi 阅读(948) 评论(0) 编辑
摘要: 1)采用C#动态编译实现,直接采用C#作为脚本语言.NET支持代码直接调用编译器的功能,在运行时动态编译一段代码字符串,然后利用反射运行。 实际项目中,发现有时候编译的时候会出现脚本锁定的问题,需要try-catch,若被锁定,则可以重新指定程序集名,重新编译。 2)采用Jscript.NET ,j阅读全文
posted @ 2013-03-01 15:58 jianyi 阅读(340) 评论(2) 编辑
摘要: 如何开发一个审批时可直接编辑InfoPath的流程。阅读全文
posted @ 2012-12-27 14:42 jianyi 阅读(1728) 评论(9) 编辑
摘要: 介绍QuickFlow和Infopath的配合阅读全文
posted @ 2012-12-26 16:46 jianyi 阅读(2115) 评论(7) 编辑