系统需要服务器端验证,例如验证编码的唯一性等等
rails中ActiveRecord就自带了很多验证方法
例如以下这两个界面元素
{
fieldLabel: '编码',
name: 'employer[code]',
value:'<%= @employer.code %>',
allowBlank:false
},{
fieldLabel: '姓名',
name: 'employer[name]',
value:'<%= @employer.name %>',
allowBlank:false
}
保存的时候需要根据服务器端返回来数据标注哪个控件验证错误,代码如下:
def create
@employer = Employer.new(params[:employer])
result = Hash.new
if @employer.save
result[:success]=true
else
result[:success]=false
result[:errors] ={}
@employer.errors.each{|k,v| result[:errors]["employer[#{k}]"] = v }
result[:message]="错误,不能保存"
end
render :text => result.to_json(),:layout=>false
end
要点:返回的json中有个errors属性,里面的key是控件的name属性,value是错误提示信息
- 大小: 2.4 KB
分享到:
相关推荐
ssh整合实现登录的例子,包含源代码,用extjs做的登录界面,作为新手入门的好东西,不下会后悔的。。。
extjs界面生成器extjs界面生成器extjs界面生成器extjs界面生成器extjs界面生成器
extjs验证 extjs验证 extjs验证 extjs验证extjs验证 extjs验证 extjs验证 extjs验证
Extjs验证 Extjs验证Extjs验证 Extjs验证Extjs验证 Extjs验证Extjs验证 Extjs验证
采用ExtJS-4.0.7版本,使得前端也有MVC开发模式,并且利用json来配置管理界面,将界面分成了3个部分,一个是查询界面,一个是操作条,一个是表格,一个操作打开一个新界面,操作按钮执行什么操作均可配置,可以配置...
国外的开源项目,基于extjs开发的服务器控件包
绝对可以,有数据库建表脚本,有较全的extjs展示界面,可供学习。
Extjs界面设计器,可以根据可视化的设计界面,通过拖动组件和修改属性的方法,生成Extjs脚本,对于Extjs开发有很大的帮助,
Extjs 之主界面简单布局,适合刚刚接触ext的新手学习,就一个html页面。 现在拿来分享。
Extjs主界面生成导航文档,附上配图和说明
extjs界面生成,页面设计,可以用可视化的方式,生成一套extjs系统界面
jQuery EasyUI 仿 Extjs 界面布局,左边手风琴折叠菜单。点击菜单在右边content区域可增加tab标签,可作为项目的main页
extjs实现一个后台管理框架,界面美观,可换主题颜色
extjs 做的桌面应用程序界面,只是前台的界面, 没有后台代码
extjs后台界面模板,实现了机构、用户、角色、权限模块的界面。顶部为菜单栏,中间分左、右两部分,左侧为机构树,右侧为查询列表,可动态添加、修改、删除机构节点。
Extjs生成主界面,利用sencha 工具生成
这是一个用extjs做的图书管理系统,还用了spring贺ibatis来做持久层,数据库里面也有,对也想学习extjs 的是一个不错的选择
extjs通用后台管理界面 非常的好看,打击可以下载参考一下 也可以在项目中应用
类似extjs架构的简单c++界面库,extjs是个javascript的界面库
绝对好用的extjs的界面设计器包含破解哦本人已实际用于项目