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 پاسخ 265 بازدید
0 امتیاز
1 پاسخ 340 بازدید
0 امتیاز
1 پاسخ 674 بازدید
+1 امتیاز
2 پاسخ 415 بازدید
0 امتیاز
1 پاسخ 455 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kalantari (3 امتیاز)
0 امتیاز
1 پاسخ 394 بازدید
0 امتیاز
1 پاسخ 252 بازدید
0 امتیاز
1 پاسخ 273 بازدید
...