View Full Version : سوال: مشکل با استرینگ فورمت در kendo
abasfar
سه شنبه 16 دی 1393, 20:01 عصر
سلام
دوستان من می خوام تو کندو درصد فروش بگیرم اما مشکل دارم کد من
Html.Kendo().NumericTextBoxFor(m => m)
.Culture("en-US")
.Format("p0")
است اما این کد دوتا صفر جلو درصد میزاره یعنی وقتی میزنی 32%بعد از لاس فوکوس میشه 3200%
RIG000
سه شنبه 16 دی 1393, 20:45 عصر
$("#numeric1").kendoNumericTextBox({
format: "# \\%"
});
kendo.format("{0:# \\%}", 12); //12 %
kendo.toString(12, "# \\%"); //12 %
RIG000
سه شنبه 16 دی 1393, 20:48 عصر
@(Html.Kendo().NumericTextBoxFor(m => m.MaximumFileCount)
.Min(0)
.Max(100)
.Decimals(0)
.Format("#"))
RIG000
سه شنبه 16 دی 1393, 20:52 عصر
<div>
<%= Html.Kendo().NumericTextBox<double>()
.Name("percentage")
.Format("p0")
.Min(0)
.Max(0.9)
.Step(0.01)
.Value(0.05)
%>
</div>
abasfar
چهارشنبه 17 دی 1393, 16:52 عصر
ممنون از پاسخ شما اما هنوز مشکل به قوت خود پایدار هست 00 جلوی عدد می اد
RIG000
پنج شنبه 18 دی 1393, 01:11 صبح
از این استفاده کن. البته دو روش گذاشتم.
شما ui for mvc رو استفاده کن.
<div>
@(Html.Kendo().NumericTextBox<double>()
.Name("per")
.Format("# '%'")
.Min(0)
.Max(10000)
)
</div>
<hr />
<div style="margin-top: 7px;">
<span class="description">Price Discount:</span>
<input id="percentage" />
</div>
<script>
$("#percentage").kendoNumericTextBox({
format: "# '%'",
min: 0,
max: 1000000,
});
</script>
abasfar
جمعه 19 دی 1393, 18:17 عصر
ممنونم دقیقا این کد کار من را راه انداخت
@(Html.Kendo().NumericTextBox<double>()
.Name("per")
.Format("# '%'")
.Min(0)
.Max(100)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.