在使用自动创建表单时,如果设值成
<input data-type="password" data-label="确认新密码" data-name="txtNewPsw1" />
提示错误,不知道新版本中改了没有,我是2.1版本,为了适应自己的习惯,就增加了这个功能。
liger.getEditor = function (e)
{
var type = e.type, control = e.control;
if (!type) return null;
if (control) control = control.substr(0, 1).toUpperCase() + control.substr(1);
return $.extend({
create: function (container, editParm, controlOptions)
{
//field in form , column in grid
var field = editParm.field || editParm.column, options = controlOptions || {};
var p = $.extend({}, e.options);
var inputBody = $("<input type='text'/>");
if(field.type=="password")
{
inputBody = $("<input type='password'/>");
}
另一处:
liger.editors = {
"text": {
control: 'TextBox'
},
"password":{
control:'TextBox' //NHY
},
"date": {
按红色的修改完就可以了。 如果有什么更好的方法,麻烦告诉俺一声。谢谢