找回密码
 立即注册

QQ登录

只需一步,快速开始

jacke_he 活字格认证

金牌服务用户

62

主题

223

帖子

923

积分

金牌服务用户

积分
923

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

QQ
jacke_he 活字格认证
金牌服务用户   /  发表于:2022-7-27 22:00  /   查看:2451  /  回复: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 个回复

正序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-7-29 09:27:02
15#
感谢大佬们的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 18:43:11
14#
弄半天其实我要的就是这个答案,感谢
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-7-28 18:08:02
13#
jacke_he 发表于 2022-7-28 16:44
现在本身都是服务端命令, 我只是想确认有没有办法我不做这些工作,, 只要表设定了唯一(针对这个系统设定 ...

大佬您好,活字格本身不提供这个是有原因的,但原因我就不在这说了。我来告诉你一个,更加有效的,更符合设计的方法。
首先你这边添加的唯一键数据肯定自己数据表内部的,操作很简单:
1. 将唯一键的字段绑定到页面的一个单元格上
2. 将该单元格的类型设置为文本框
3. 勾选值唯一
这样就可以在页面上进行提醒了,而不需要等到数据表更新的时候才执行

本帖子中包含更多资源

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

x
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 16:44:23
12#
现在本身都是服务端命令, 我只是想确认有没有办法我不做这些工作,, 只要表设定了唯一(针对这个系统设定就行), 无论用户如何输入数据,他马上知道数据重复 ,换一个数据输入即可。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-7-28 16:16:51
11#
大佬您好,我所指的不是这个,而是对于需要存储的存在唯一的表的数据不要在页面上直接添加到数据表,即不要在页面上执行数据表的添加和更新等操作,也不要做数据表的提交表格和开启表格修改功能,而是将要存储的数据传入服务端命令,在服务端命令中执行数据表的添加和更新操作,将返回信息直接返回,然后在页面中接收这个信息,再看是否需要将这个展示出来。
而您这里说的复用,就指的是服务端命令的复用,一个服务端命令可以在多个页面复用,所以不用担心。
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 13:58:27
10#
确认下有没有标准的模块可以引用或者照抄 ? 不然上百个表做起来就麻烦了
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 13:56:38
9#
而看技术资料的,odata 是每次都是一个单独调用 , 资源调用就很多,影响速度,开发人员工作量大,正常这种唯一较验本身就不应该由设计人员再做调用命令
回复 使用道具 举报
jacke_he活字格认证
金牌服务用户   /  发表于:2022-7-28 13:53:16
8#
你的意思是我在设计后台表时, 只要将某表的一个字段设置成唯一,我还必须在相应的输入页面再做个服务端命令查重操作显示, 又需要调用一次,占用服务器资源 ?   三个页面就必须有三个较验,对吧,  
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-7-28 11:50:44
7#
大佬您好,这个消息弹窗的JS是V4版本的,而现在已经不支持这种修改了,为什么设计器可以,服务器不行的原因是,设计器是开发人员的,有错误信息自己看自己修改,但是服务器那边是给用户的,若是出现错误,直接给用户弹出数据库的错误信息也不友好,也不安全。当然,要想实现也不是不行,只是我们不推荐,那就是把数据表的操作设置成服务端命令来操作,将错误信息返回到页面,通过弹出消息框来提示。

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部