$("#cph").change(function(e){
// AR.Utility.Window.showMsg("我是一个兵");
var strwhere=[{"name":"车牌号","value":"328","pattern":"like"}];
var url="GetList&sys_search="+JSON.stringify(strwhere);
AR.Utility.Ajax.get(url,"Cars",strwhere,function(data){
alert(JSON.stringify(data));
AR.Form.$target.form("load", data);
$('[name="车牌号"]').val(data.rows[0].车牌号);
//setFormData(data);
$('[name="车辆ID"]').val(data.rows[0].车牌id);
//$('[name="月租"]').setValue(data.rows[0].月租);
$('[name="车型"]').val(data.rows[0].车型);
},null);
});
$('[name="月租"]').val(data.rows[0].月租); 像这样无法赋于数字输入框
1:应该是调的Get方法,而不应该是GetList 返回的是一条记录
2:form("load",data) data格式是{name:value,name2:value2}这样的才能自己映射到input的name上去赋值
3:既然已经form自动加载了,还写$的jq干什么。
------------
总结
1:你思路混乱。
2:对easyui或jq不熟。
1 因为用的是GetList 所以FORM没有加载成功,所以我用了$来设置控件值。
2 用了Get没有返回值。
@祺佑: sys_search属性对Get方法没用。
Get方法只要一个id值,看编辑表单发起的Get参数。
@路过秋天: 如此,那我自己组装一个DATA 的JSON 。。