View Full Version : سوال: نمایش اعداد فارسی درصفحه بندی لیست ویو
yasesepid
یک شنبه 25 اسفند 1392, 14:22 عصر
سلام
در صفحه بندی لیست ویو چه جوری میشه اعداد به صورت فارسی نمایش بده وهمچین شکلی داشته باشه؟
farhud
یک شنبه 25 اسفند 1392, 16:01 عصر
باید با استفاده از css به آنها فونت فارسی مانند Nazanin اعمال کنید.
yasesepid
یک شنبه 25 اسفند 1392, 18:51 عصر
ممکنه بیشتر توضیح بدید یا نمونه بذارید؟
General-Xenon
یک شنبه 25 اسفند 1392, 21:14 عصر
سلام
در صفحه بندی لیست ویو چه جوری میشه اعداد به صورت فارسی نمایش بده وهمچین شکلی داشته باشه؟
سلام . با استفاده از Java هم میتونی انجام بدی ، حالا فونت و اینها بماند...
این کد رو به آخر صفحه End Body Tag اضافه کن
String.prototype.toPersianDigit = function (a) {
return this.replace(/\d+/g, function (digit) {
var enDigitArr = [], peDigitArr = [];
for (var i = 0; i < digit.length; i++) {
enDigitArr.push(digit.charCodeAt(i));
}
for (var j = 0; j < enDigitArr.length; j++) {
peDigitArr.push(String.fromCharCode(enDigitArr[j] + ((!!a && a == true) ? 1584 : 1728)));
}
return peDigitArr.join('');
});
};
function TraceNodes(Node) {
if (Node.nodeType == 3) //TextNode
Node.nodeValue = Node.nodeValue.toPersianDigit();
else
for (var i = 0; i < Node.childNodes.length; i++)
TraceNodes(Node.childNodes[i]);
}
TraceNodes(document);
yasesepid
یک شنبه 25 اسفند 1392, 21:52 عصر
ببخشید کجای صفحه اضافه کنم؟
project80888
دوشنبه 26 اسفند 1392, 16:54 عصر
public static string NikFormBuilder_ConvertNumLa2Fa(this string num)
{
string result = string.Empty;
foreach (char c in num.ToCharArray())
{
switch (c)
{
case '0':
result += "٠";
break;
case '1':
result += "١";
break;
case '2':
result += "٢";
break;
case '3':
result += "٣";
break;
case '4':
result += "٤";
break;
case '5':
result += "٥";
break;
case '6':
result += "٦";
break;
case '7':
result += "٧";
break;
case '8':
result += "٨";
break;
case '9':
result += "٩";
break;
default:
result += c;
break;
}
}
return result;
}
yasesepid
دوشنبه 26 اسفند 1392, 18:09 عصر
public static string NikFormBuilder_ConvertNumLa2Fa(this string num)
{
string result = string.Empty;
foreach (char c in num.ToCharArray())
{
switch (c)
{
case '0':
result += "٠";
break;
case '1':
result += "١";
break;
case '2':
result += "٢";
break;
case '3':
result += "٣";
break;
case '4':
result += "٤";
break;
case '5':
result += "٥";
break;
case '6':
result += "٦";
break;
case '7':
result += "٧";
break;
case '8':
result += "٨";
break;
case '9':
result += "٩";
break;
default:
result += c;
break;
}
}
return result;
}
این متد رو چه جوری استفاده کنم؟
yasesepid
دوشنبه 26 اسفند 1392, 19:55 عصر
این متد رو چه جوری استفاده کنم؟
کسی نیست توضیح بده من چه جوری از این متد استفاده کنم؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.