Вопрос

CSS стили для одного поля

Добрый день!

Хотелось бы получить консультацию по CSS стилям.

Цель: необходимо изменить стиль одного единственного конкретного поля

1) создаю новый модуль, где пишу в LESS

.Test { color: #7FFF00;  }

2) в схеме делаю привязку к модулю через css!
3) в нужном поле прописываю 
 

"labelWrapConfig": {"classes": {"wrapClassName": ["Test"]}},

Помогите разобраться в задаче

Нравится

5 комментариев
Лучший ответ

Приведите весь код модуля страницы редактирования и CSS,по вашему фрагменту не видно как вы подключаете ваш CSS Да и может банально вам просто нужно очистить кэш браузера? 

Так же обратите внимание что labelWrapConfig относится к заголовку поля а не к отображению его значения, которое у вас может быть не выведено на страницу

Приведите весь код модуля страницы редактирования и CSS,по вашему фрагменту не видно как вы подключаете ваш CSS Да и может банально вам просто нужно очистить кэш браузера? 

Так же обратите внимание что labelWrapConfig относится к заголовку поля а не к отображению его значения, которое у вас может быть не выведено на страницу

Григорий Чех,

define("CasePage", ["ProcessModuleUtilities", "CasePageResources",
		"ServiceDeskConstants", "BusinessRuleModule", "ConfigurationConstants", "GeneralDetails", "css!UsrColorChangeCSS"],
	function(ProcessModuleUtilities, resources, ServiceDeskConstants, BusinessRuleModule, ConfigurationConstants) {
		return {
			entitySchemaName: "Case",
			details: /**SCHEMA_DETAILS*/{ куча всего }
		}/**SCHEMA_DETAILS*/,
			modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/,
			dataModels: /**SCHEMA_DATA_MODELS*/{}/**SCHEMA_DATA_MODELS*/,
			businessRules: /**SCHEMA_BUSINESS_RULES*/{ куча всего }/**SCHEMA_BUSINESS_RULES*/,
				diff: /**SCHEMA_DIFF*/[
 
            {
				"operation": "insert",
				"name": "UsrCostd7f9ba80-586e-48b5-9c7f-bbeb266c6f28",
				"values": {
					"labelWrapConfig": {"classes": {"wrapClassName": ["Test"]}},
					"layout": {
						"colSpan": 12,
						"rowSpan": 1,
						"column": 0,
						"row": 6,
						"layoutName": "SolutionTab_gridLayout"
					},
					"bindTo": "UsrCost"
				},
				"parentName": "SolutionTab_gridLayout",
				"propertyName": "items",
				"index": 9
			}

код модуля css в первом посте

Попробуйте в values

вставить вместо labelWrapConfig

classes: {
            labelClass: ["Test"]
        }

Григорий Чех,

не вышло 

Уточните className для вашего поля,  для label должен быть

className: "Terrasoft.Label",

Показать все комментарии