ورود

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)