找回密码
 立即注册

QQ登录

只需一步,快速开始

jacke_he 活字格认证

金牌服务用户

62

主题

223

帖子

923

积分

金牌服务用户

积分
923

时代开发者征文活动活字格高级认证活字格认证

QQ
jacke_he 活字格认证
金牌服务用户   /  发表于:2022-7-27 22:00  /   查看:2441  /  回复:14
本帖最后由 jacke_he 于 2022-8-3 11:55 编辑

针对数据库设定唯一后需要显示已设置唯一需要更人性化,我采用下述方法将script.js 文件换掉了, 在设计器上运行显示没问题, 但我将其发布到服务器,也确认了
服务器上对应目录的js 也更换了,但运行时仍是原来的alert 显示,并没有确认效果
C:\Users\Public\Documents\ForguncyServer\fxkjtest\GeneratedResources\UserFile  该应用下文件确认无误,是新的

信息改动来源下述贴
https://gcdn.grapecity.com.cn/fo ... 53360&fromuid=30160

14 个回复

倒序浏览
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-7-28 09:23:19
沙发
您好,这个帖子的方法在活字格5.0之后的版本就不适用了哈。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 09:35:56
板凳
问题在运行设计器有显示, 发布后无显示, 但目前的场景是我在数据表中设置该字段唯一, 不可能一直显示数据库失败,用户操作时不知道, 等到我查日志肯定不行
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 09:37:16
地板
从实际操作层面肯定行不通的,我也不可能将所有设置唯一的字段再做段odata查询唯一,不然要设置字段唯一的用处何在?

回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 09:41:29
5#
为啥设计环境可以这样显示,发布环境不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 09:48:06
6#
我需要的系统自动这样提醒效果, 用户立马可以知道,修改下名称接着输入数据, 即我不需要另外开发的基础上通过设置做这种最基本的系统内部限制的提醒,而不是让开发人员看日志才知道原因
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-7-28 11:50:44
7#
大佬您好,这个消息弹窗的JS是V4版本的,而现在已经不支持这种修改了,为什么设计器可以,服务器不行的原因是,设计器是开发人员的,有错误信息自己看自己修改,但是服务器那边是给用户的,若是出现错误,直接给用户弹出数据库的错误信息也不友好,也不安全。当然,要想实现也不是不行,只是我们不推荐,那就是把数据表的操作设置成服务端命令来操作,将错误信息返回到页面,通过弹出消息框来提示。

回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 13:53:16
8#
你的意思是我在设计后台表时, 只要将某表的一个字段设置成唯一,我还必须在相应的输入页面再做个服务端命令查重操作显示, 又需要调用一次,占用服务器资源 ?   三个页面就必须有三个较验,对吧,  
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 13:56:38
9#
而看技术资料的,odata 是每次都是一个单独调用 , 资源调用就很多,影响速度,开发人员工作量大,正常这种唯一较验本身就不应该由设计人员再做调用命令
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 13:58:27
10#
确认下有没有标准的模块可以引用或者照抄 ? 不然上百个表做起来就麻烦了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部