formatting

From Wikisphere
Jump to navigation Jump to search
$schema"http://json-schema.org/draft-07/schema#"
type"object"
title"Property"
x-no-descriptiontrue
x-no-titletrue
properties
property
type"string"
description"The property name to display"
x-input"mw.widgets.TitleInputWidget"
x-input-config
namespace102
label
type"string"
description"Custom column label (alias)"
formatting
oneOf
title"Plain (unformatted)"
description"Display raw value without formatting or linking"
type"object"
properties
type
const"plain"
required
"type"
title"Number with unit"
description"Format number properties with unit conversion"
type"object"
properties
type
const"number"
unit
type"string"
description"Unit to display (e.g., 'km²', '°C', 'kg')"
showUnit
type"boolean"
description"Show unit symbol"
defaulttrue
decimalPlaces
type"integer"
description"Number of decimal places (available since SMW 2.4.0)"
minimum0
maximum10
displayOnly
type"string"
enum
"value"
"unit"
"both"
default"both"
description"What to display: -n (value only), -u (unit only), or both"
required
"type"
title"Date/Time"
description"Format date properties"
type"object"
properties
type
const"date"
format
type"string"
enum
"ISO"
"MEDIAWIKI"
"LOCL"
description"Date format: ISO 8601, MediaWiki i18n, or localized"
customFormat
type"string"
description"Custom date format (e.g., 'Y-m-d', 'd/m/Y'). Requires -F prefix"
pattern"^[YmdHis: ]+$"
language
type"string"
description"Language code for localization (e.g., 'de', 'fr')"
examples
"de"
"fr"
"es"
"en"
title"Boolean"
description"Format boolean properties"
type"object"
properties
type
const"boolean"
useLocalized
type"boolean"
description"Use localized language strings"
defaulttrue
language
type"string"
description"Language code for localization (e.g., 'de', 'fr')"
required
"type"
title"URL"
description"Format URL properties"
type"object"
properties
type
const"url"
plainText
type"boolean"
description"Display URL as plain text (no link)"
defaultfalse
linkText
type"string"
description"Custom link text (if not plain text)"
required
"type"
title"Category membership"
description"Format category membership with custom text"
type"object"
properties
type
const"category"
category
type"string"
description"Category name to check membership"
trueText
type"string"
description"Text to display if page is in the category"
falseText
type"string"
description"Text to display if page is NOT in the category"
required
"type"
"category"
"trueText"
"falseText"
title"Record field"
description"Extract specific field from Record property"
type"object"
properties
type
const"record"
index
type"integer"
description"Field index to extract (1-based)"
minimum1
required
"type"
"index"
title"Quantity/Unit conversion"
description"Convert quantity values between units"
type"object"
properties
type
const"quantity"
unit
type"string"
description"Target unit for conversion"
precision
type"integer"
description"Number of decimal places"
minimum0
maximum10
displayValue
type"string"
enum
"value"
"unit"
"both"
default"both"
required
"type"
"unit"
required
"property"