ispro 发表于 2017-5-29 13:09:28

自己修改的js代码 似乎不生效啊,求解

本帖最后由 ispro 于 2017-5-29 16:29 编辑

   想要在工作流(旧版)里面的列表控件 设置了内部数据源, 点击选择时 调用自己的选择窗口
查看了网页代码, 列表控件的代码 在这里
<script type="text/javascript" src="/static/modules/workflow/js/pack.workflow.runtime.js?v=150805"></script>

找到了 function tb_addnew   就只增加了一行代码 alert(data_table);   //就是弹个窗口
弹窗不工作,好像没加这行代码一样, 停止所有服务,重新启动,还是弹窗不工作
打开工作流网页, 看里面的 js 代码, 根本没有我加的这一行代码的影子,
情急之下, 将/static/modules/workflow/js/pack.workflow.runtime.js改名甚至删除
OA的列表控件仍然是正常运行 ,点击网页的链接 仍然能够看到 pack.workflow.runtime.js 的代码,见鬼,不是已经删除了吗?
请问一下通达技术以及各位大神, /static 目录下的文件是不是只是用来做缓存用的?
pack.workflow.runtime.js里面对应的 tb_addnew 函数,实际存放在什么地方呢?

通达邝金霞 发表于 2017-5-31 17:23:09

您好,目前JS是二次开发内容,不在我们技术的服务范围内,给您带来的不方便体验,深感抱歉。如果您想要让通达相关人员予以支持,需要走通达二次开发,支持会产生相应的费用。感谢您对通达的关注与支持。

万达广场 发表于 2017-6-1 18:42:40

楼主,js代码写的语法不对

ispro 发表于 2017-6-1 18:49:01

语法是对的, 原版程序中 data_table 是一个字符串变量, 我仅仅是在原来的语句后面弹出窗口 alert(data_table);
重点不在于语法, 而是运行后我根本找不到我加的这一句,仿佛根本不存在似的,这个就涉及到运行机制了,我猜测 static目录下是一个缓存目录,是动态生成的

通达槐飞豹 发表于 2017-6-2 13:33:01

本帖最后由 通达槐飞豹 于 2017-6-2 17:59 编辑

ispro 发表于 2017-6-1 18:49
语法是对的, 原版程序中 data_table 是一个字符串变量, 我仅仅是在原来的语句后面弹出窗口 alert(data_ta ...
您好,关于js代码的问题,您可以仔细检查一下您的代码是否规范合理,语法是否正确,如果您有此需求,您可以留一下您的联系方式,或者可以通过拨打服务热线:4000321199 进行咨询;我们有专人为您提供更精致的服务!感谢您对通达的关注与支持!
页: [1]
查看完整版本: 自己修改的js代码 似乎不生效啊,求解