soroush.elec
سه شنبه 27 اسفند 1392, 23:57 عصر
سلام دوستان
من برای فیلد های عکس گرید kendo یک ادیتور نوشته ام به صورت زیر
var picEditor = function (container, options) {
var fild=options.field;
$('<img src="' + options.model[fild] + '" width= "40px" height= "55px" Id="' + fild + '" />').appendTo(container);
$('<input required="required" type="file" id="files" name="files" />')
.appendTo(container)
.kendoUpload({
async:{
saveUrl: "/Upload/SaveTempImage",
autoUpload: true
},
"success":onSuccess
});
function onSuccess(data) {
var imgUrl = data.response.ImageUrl.replace("~", "");
$('#' + fild + '').attr('src',imgUrl);
options.model.set(options.field, imgUrl);
}
};
این ادیتور بخوبی کار می کند فقط مشکلی که هست آنست که با اینکه در مدل این فیلد ها validation را به صورت required خواسته ام . پیغام مربوطه نمایش داده نمی شود . همانطور که در کد بالا نیز پیداست سعی کردم با کلک رشتی مسئله را حل کنم و درون فیلد input ویژگی required گذاشته ام اما پیغام به صورتی بسیار بد و کوچک درون editor و نه زیر آن نمایش داده می شود.
لطفاا شما برنامه نویسان حرفه ای راهنمایی کنید برای editor های خودمان چگونه باید validation بگذاریم؟
من برای فیلد های عکس گرید kendo یک ادیتور نوشته ام به صورت زیر
var picEditor = function (container, options) {
var fild=options.field;
$('<img src="' + options.model[fild] + '" width= "40px" height= "55px" Id="' + fild + '" />').appendTo(container);
$('<input required="required" type="file" id="files" name="files" />')
.appendTo(container)
.kendoUpload({
async:{
saveUrl: "/Upload/SaveTempImage",
autoUpload: true
},
"success":onSuccess
});
function onSuccess(data) {
var imgUrl = data.response.ImageUrl.replace("~", "");
$('#' + fild + '').attr('src',imgUrl);
options.model.set(options.field, imgUrl);
}
};
این ادیتور بخوبی کار می کند فقط مشکلی که هست آنست که با اینکه در مدل این فیلد ها validation را به صورت required خواسته ام . پیغام مربوطه نمایش داده نمی شود . همانطور که در کد بالا نیز پیداست سعی کردم با کلک رشتی مسئله را حل کنم و درون فیلد input ویژگی required گذاشته ام اما پیغام به صورتی بسیار بد و کوچک درون editor و نه زیر آن نمایش داده می شود.
لطفاا شما برنامه نویسان حرفه ای راهنمایی کنید برای editor های خودمان چگونه باید validation بگذاریم؟