0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

می خواهم یک متن دو تکه برای یک Label در GWT قرار دهم، قسمت اول در یک خط و قسمت دوم از سر خط بعدی شروع شود، چیزی شبیه تگ br در HTML یا \n در رشته ها، اما هم تگ br و هم \n را که درون String قرار می دهم کار نمی کند.

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

این کار برای ویجت Label در GWT امکان پذیر نیست! برای این منظور باید از ویجت HTML استفاده کرد و برای قرار دادن line break درون متن آن از \n استفاده کنید و سپس با استفاده از کلاس SafeHtmlBuilder تمام \n ها را با line break استاندارد HTML جایگزین کنید:

        SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder();
        
        Label label = new HTML(safeHtmlBuilder.appendEscapedLines
            ("First line\nSecond line").toSafeHtml());

سوالات مشابه

0 امتیاز
1 پاسخ 273 بازدید
0 امتیاز
1 پاسخ 348 بازدید
0 امتیاز
1 پاسخ 680 بازدید
+1 امتیاز
2 پاسخ 422 بازدید
0 امتیاز
1 پاسخ 464 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kalantari (3 امتیاز)
0 امتیاز
1 پاسخ 400 بازدید
0 امتیاز
1 پاسخ 256 بازدید
0 امتیاز
1 پاسخ 278 بازدید
...