مشکل پریدن نشانگر به ابتدای input در هنگام focus

rashooda

New Member
چجوری میشه کاری کرد که دستور
کد:
Page.SetFocus("Input");
باعث نشه نشانگر بپره ابتدای کاراکترهای موجود در input ؟؟
در واقع میخوام نشانگر بره انتهای عبارت موجود در input که بشه ته اون عبارت و در ادامه ی اون چیزی رو تایپ کرد.
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام
نمیدونم ولی اتوپلی این قابلیت رو بصورت پیش فرض نداره . باید دنبال پلاگینی (که بازم بعید میدونم) یا کمپوننت یا در توابع api ها دنبال تابعی که این کار رو کنه ، بگردید
من نام تابع api (اگه وجود داشته باشه که احتمالا به نظرم وجود داره) رو نمیدونم
 

the_king

مدیرکل انجمن
چجوری میشه کاری کرد که دستور
کد:
Page.SetFocus("Input");
باعث نشه نشانگر بپره ابتدای کاراکترهای موجود در input ؟؟
در واقع میخوام نشانگر بره انتهای عبارت موجود در input که بشه ته اون عبارت و در ادامه ی اون چیزی رو تایپ کرد.
در منوی Project گزینه ...Global Functions رو انتخاب کنید و این تابع SetFocus رو داخلش بنویسید :
کد:
function SetFocus(ObjectName)
    Page.SetFocus(ObjectName)
    pos = String.Length(Input.GetText(ObjectName)) + 1;
    Input.SetSelection(ObjectName, pos, pos);
end
و وقتی ذخیره اش کردید در کد هایتان برای Input ها به جای Page.SetFocus از SetFocus استفاده کنید.
 

جدیدترین ارسال ها

بالا