PDA

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 عصر
این متد رو چه جوری استفاده کنم؟

کسی نیست توضیح بده من چه جوری از این متد استفاده کنم؟