الوصول البرنامجي إلى أنماط مضمنة حيث يتم فصل الاسم بالشرطات
سؤال
هنا يتم عرض كيفية استخدام الأنماط في Camelcase ، ولكن كيفية استخدام الأنماط مع اندفاعة باسمها؟ لا يمكن أن يكون لاسم طريقة Java الصالح شرطات فيه (على الأقل يعرض Eclipse خطأ في بناء الجملة).
الأسلوب المحدد في القالب:
.menu-inactive{ background-color: grey; }
المحلول
يمكنك استخدام CssResource.ClassName
لأسماء فئات CSS صالحة التي هي معرفات Java غير صالحة.
interface MyCssResource extends CssResource {
@CssResource.ClassName("menu-inactive")
String menuInactive();
}
لا تنتمي إلى StackOverflow