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 پاسخ 169 بازدید
0 امتیاز
1 پاسخ 248 بازدید
0 امتیاز
1 پاسخ 526 بازدید
+1 امتیاز
2 پاسخ 294 بازدید
0 امتیاز
1 پاسخ 346 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط kalantari (3 امتیاز)
0 امتیاز
1 پاسخ 293 بازدید
0 امتیاز
1 پاسخ 152 بازدید
0 امتیاز
1 پاسخ 189 بازدید
...