【泛微OA】流程中常用的sql/js语句
部分为互联网搜集,请自行验证!!
抓取流程监控的SQL
- 点击流程监控,打开浏览器的”开发者工具“(F12);
- 点击搜索,在开发者工具中找到sessionkey,复制后面的值。
- http://ip:端口/api/ec/dev/table/getxml?dataKey=
- 末尾粘贴上我们复制好的sessionkey的值,回车。
- 最后有一段SQL,就是我们执行刚刚查询所用到的sql。
明细表每个人显示、编辑不同行
<script>
jQuery(document).ready(function() {
//获取当前打开请求的基础信息
var basicValue = WfForm.getBaseInfo();
//获取当前登录用户的ID
var userId=basicValue['f_weaver_belongto_userid'];
// alert(userId);
//获取明细1的所有行标识
var detailIndex = WfForm.getDetailAllRowIndexStr("detail_1");
//分割行标识为数组
var indexArray = detailIndex.split(',');
//循环判断数组
for (var index in indexArray) {
//根据行标识每次循环获取处理人字段的值
var detailUserId = WfForm.getFieldValue("field10335_" + indexArray[index]);
//如果值等于当前操作者,(自己加条件),反之为隐藏行
if (detailUserId == userId) {
//设field10336_字段为必填
WfForm.changeFieldAttr("field10336_" + indexArray[index], 3);
} else {
//隐藏行
WfForm.controlDetailRowDisplay("detail_1", index,true);
}
}
});
</script>
根据主表字段控制明细列显示隐藏
//根据主表字段[有无发票]联动明细列控制
WfForm.bindFieldChangeEvent("field20220", function(obj,id,value){
if(value=="0")
{
jQuery(".detail_column1").removeClass("detail_hide_col")
jQuery(".detail_column2").removeClass("detail_hide_col")
jQuery(".detail_column3").removeClass("detail_hide_col")
}
else
{
jQuery(".detail_column1").addClass("detail_hide_col")
jQuery(".detail_column2").addClass("detail_hide_col")
jQuery(".detail_column3").addClass("detail_hide_col")
}
});
明细表添加列的class
js根据明细表某个字段的值来修改对应tr的背景色
<script type="text/javascript">
jQuery(document).ready(function(){
var indexnum= jQuery("#submitdtlid0").val();
//循环行数
for(var i=0;i<indexnum.split(",").length;i++){
var ddlx=jQuery("#field13282_"+i+"span").html();
if(ddlx!=''){
jQuery("#field13282_"+i+"span").parent().parent().attr("style","background-color:yellow");
jQuery("#field13282_"+i+"span").attr("style","background-color:yellow");
}
}
});
</script>
sqlsever如何查询一个值 的所处的数据库表和列名
sqlsever
如何查询一个值 的所处的数据库表和列名?
create proc p_search
@str Nvarchar(1000) --要搜索的字符串
as
if @str='' return
declare @s Nvarchar(4000)
create table #t(表名 sysname,字段名 sysname)
declare tb cursor local for
select s='if exists(select 1 from ['+replace(b.name,']',']]')+'] where ['+a.name+'] like N''%'+@str+'%'')
print ''所在的表及字段: ['+b.name+'].['+a.name+']'''
from syscolumns a join sysobjects b on a.id=b.id
where b.xtype='U' and a.status>=0
and a.xtype in(175,239,99,35,231,167)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch next from tb into @s
end
close tb
deallocate tb
exec p_search '搜索内容'
THE END
0
二维码
打赏
海报
【泛微OA】流程中常用的sql/js语句
部分为互联网搜集,请自行验证!!
抓取流程监控的SQL
点击流程监控,打开浏览器的”开发者工具“(F12);
点击搜索,在开发者工具中找到sessionkey,复制后面……
文章目录
关闭
共有 0 条评论