随笔分类 -  问题解答

摘要:效果图: 在IE浏览器上浏览且附件类型为Word或者Excel时会多一个打开按钮: 点击打开后: 备注:此种方式可以打开编辑多个附件。 调整步骤: 1. 修改MvcSheetAll.js,增加如下所示代码: 可以搜索:actionTd.append($("<ahref='" + url + "' c 阅读全文
posted @ 2017-01-18 14:44 小林谈开发 阅读(329) 评论(0) 推荐(0)
摘要:遇到问题如图所示↓ 进入H3系统登陆页面。 点击登陆后显示如图错误。 跟踪后显示参数为空。问题描述:通过web service方式进行组织机构导入,只导入ObjectID和Name等共通的6个字段。导入成功后后台只显示部门,无法显示人员,当重启集成引擎后,则无法登陆,出现上述问题。出现问题原因:系统 阅读全文
posted @ 2017-01-18 14:43 小林谈开发 阅读(387) 评论(0) 推荐(0)
摘要:问题: 在打印模板中获取子表内容,可从数据库中取数据,而当前项目数据库里面数据按年度录入,但是只需要显示近3年的数据,插件如何实现排序取数据? 解决方法: 1、先直接写一个SQL语句,把近3年排序后的数据读取出来 2、在调用子表接口加载数据 3、示例: varmonthly = DateTime.N 阅读全文
posted @ 2017-01-18 14:07 小林谈开发 阅读(386) 评论(0) 推荐(0)
摘要:起因: 我们的附件控件里边,一般情况下默认设置大小为10M,如果我们设置30M的情况,就无法满足上传了。 原因: 是因为我们ajax的一个文件里取我们控件自定义大小的值,无法取到。因为我们传的int类型的值,所以我们在用QueryString取的时候的值为Null。 解决: 打开Portal->Aj 阅读全文
posted @ 2017-01-18 14:05 小林谈开发 阅读(482) 评论(0) 推荐(0)
摘要:问题: 新建一个新的用户,可通过表单录入该用户的信息,在流程审批后,如何用代码实现将表单抛到组织机构里? 解决办法: 首先你要表单上要如下信息:1、所属的上级部门 2、登录名 3、姓名 接口关键代码 varunit = new OThinker.Organization.User() { Objec 阅读全文
posted @ 2017-01-18 11:30 小林谈开发 阅读(226) 评论(0) 推荐(0)
摘要:应用子表开窗事件选择的时候,如何将开窗查询事件做成多选? 其实,做一些改造就能达到效果哦 修改SheetTextBox.js的 ListMasterCallBack 函数,将设置控件的值逻辑改为以下方式 检测某个主键字段,是否已经在子表数据存在,如果不存在,则调用子表的新增行方法,将开窗选中行的数据 阅读全文
posted @ 2016-12-22 09:37 小林谈开发 阅读(455) 评论(1) 推荐(5)
摘要:今天在BPM社区有个小伙伴问了这样一个问题: 公司前台的选人控件,怎么禁用不提供选择,但可以通过代码给选人控件赋值,求大神给个代码,谢谢~~ 这里其实有两个问题。 一是禁用选人控件: 把控件内的事件全部干掉 $.MvcSheetUI.GetElement(field).find("*").each( 阅读全文
posted @ 2016-12-19 15:52 小林谈开发 阅读(226) 评论(0) 推荐(6)
摘要:需求:用户在登录自己的机器后,打开我们产品的网站,能够实现自动登录,而不需要再次输入用户名、密码 大神解答: 域账号免登陆最终解决方案: 1、IIS启用windows身份验证 2、web.config中配置启用windows登录,<authentication mode="Windows"/> <a 阅读全文
posted @ 2016-12-16 13:59 小林谈开发 阅读(653) 评论(0) 推荐(5)
摘要:问题: 如图表单使用打印模板进行打印 显示的字段有些是从数据字典取值的,存在数据库的是值而不是显示文本,如何才能取到显示值? 打印模板是一个静态的html,字段绑定是通过{字段编码}来绑定的。子表数据要加<Row>{子表.字段编码}</Row> 关于数据字典中的值,在提交保存表单时,数据会写入到业务 阅读全文
posted @ 2016-12-16 10:59 小林谈开发 阅读(710) 评论(0) 推荐(7)
摘要:有朋友问如何在数据库后台批量添加流程的发起权限人员呢? 如图: 我的想法是,插入后重启H3服务。 代码如下: INSERT INTO dbo.OT_WorkflowAcl ( ObjectID , WorkflowCode , CreateInstance , UserID , Administra 阅读全文
posted @ 2016-12-16 10:44 小林谈开发 阅读(667) 评论(0) 推荐(8)
摘要:有个朋友问: A发起流程,在这个流程表单中的选人控件只能出现A自己部门的人 该咋整。 搞了好久,终于实现了,个人觉得他还是不熟悉H3原生js的写法,建议没事多看看帮助文档吧~ //js代码如下:使用时请根据具体情况添加条件,一下代码仅实现功能 //控件初始化事件 $.MvcSheet.Control 阅读全文
posted @ 2016-12-16 08:52 小林谈开发 阅读(544) 评论(0) 推荐(7)
摘要:问题描述: 对于出现异常的流程实例,修复流程后,如何恢复这个实例? 解决方案: 1. 根据错误原因,在异常日志或集成日志中找到此实例的异常,并点击修复按钮。 2. 如果仍不正常,进入H3Cloud数据库检查流程实例对应的以下三个表字段: OT_InstanceContext.Exceptional 阅读全文
posted @ 2016-12-15 18:30 小林谈开发 阅读(488) 评论(0) 推荐(7)
摘要:有个客户说需要根据这些字段的值作为判断条件做一些定制化需求,所以需要知道这些字段的名词解释,以及里面存储的值具体代表什么意思 我只好为你们整理奉上这些了! Open Work Sheet 0 Save Work Sheet 1 Add Attachment 2 Update Attachment 3 阅读全文
posted @ 2016-12-14 18:11 小林谈开发 阅读(1316) 评论(0) 推荐(8)
摘要:昨天有人问我js怎么清空。我试了试,发现简单的赋给他空值,并没有用。只能给他赋一个真实存在的值才有用。于是跟踪了一下他的删除按钮。 效果如下 使用场景:可以根据字段的不同类别变更人员。 js代码如下,有需要的可以直接复制: 1 2 3 4 5 var userobject = $.MvcSheetU 阅读全文
posted @ 2016-12-14 10:52 小林谈开发 阅读(635) 评论(1) 推荐(9)
摘要:分享一个常见的取值问题。 应用场景: SheetRadioButtonList控件,点击其中一项执行事件操作。如果是页面加载的情况下,值就无法取到。 具体原因如下: 我给SheetRadioButtonList的赋值是用我们后台数据字典来设置的,这个时候当我页面执行MvcSheet.Loaded的时 阅读全文
posted @ 2016-12-14 09:46 小林谈开发 阅读(332) 评论(0) 推荐(8)
摘要:今天有技术同事提出一个权限的问题。管理员某个用户在组织权限中加了查看行政部门的权限,同时在付款流程的数据模型中也添加了这个用户只能查询行政部门的付款流程的权限,那为什么此用户查询流程实例的列表中可以查询所有的流程,并且可以打开表单? 问题已经解决,原因是这样的: H3 BPM的流程查看权限有如下两个 阅读全文
posted @ 2016-12-13 16:03 小林谈开发 阅读(421) 评论(0) 推荐(7)
摘要:如果有两个流程中数据模型是一样的,并且数据项比较多,你又不想重新一个个去添加数据项,在这我分享一个比较有效的方法。 首先导出你数据模型建好的流程包,然后导出你没有建好数据模型的流程包。然后的操作见图 如果数据模型中带有子表的需要下面操作 然后导入发布就Ok啦 阅读全文
posted @ 2016-12-13 16:01 小林谈开发 阅读(193) 评论(0) 推荐(0)