Dell Powerconnect W-ClearPass Virtual Appliances W-ClearPass Guest 6.0 Deploym - Page 303

View Display Expression Technical Reference, Table 40

Page 303 highlights

Function Description l negative_sign - sign for negative values l n_sign_posn - position of sign for negative values (0..4) For formatting for monetary amounts: l mon_decimal_point - decimal point character for monetary values l mon_thousands_sep - thousands separator for monetary values l p_sep_by_space - true if a space separates currency symbol from a positive value l p_cs_precedes - true if currency symbol precedes positive value l n_sep_by_space - true if a space separates currency symbol from a negative value l n_cs_precedes - true if currency symbol precedes negative value Additionally, the special value monetary, if true, indicates that a currency value should be formatted, rather than a regular numeric value. View Display Expression Technical Reference A page that contains a view is displayed in an operator's Web browser. The view con tains data that is loaded from the server dynamically. Because of this, both data formatting and display operations for the view are implemented with JavaScript in the Web browser. For each item displayed in the view, a JavaScript object is constructed. Each field of the item is defined as a property of this object. When evaluating the JavaScript Display Expression, the data variable is used to refer to this object. Thus, the expression data.my_field would return the value of the field named "my_field". In the above view (the guest_users view), the four columns displayed correspond to the username, role_name, enabled, and expire_time fields. Table 40: Display Expressions for Data Formatting Value Description Display Expressions data.username.bold() Displays the username string as bold text. data.role_name Displays the name of the role. Nwa_BooleanText(data.enabled, "Enabled", "Disabled") Displays either "Enabled" or "Disabled" depending on the value of the enabled field. (parseInt(data.do_expire) != 0) ? Nwa_DateFormat (data.expire_time, "%Y-%m-%d %H:%M") : "N/A" Displays "N/A" if the account has no expiration time, or a date and time string if an expiration time has been set. JavaScript functions Nwa_BooleanText( Returns the value of if_true or if_false depending on whether the Dell Networking W-ClearPass Guest 6.0 | Deployment Guide View Display Expression Technical Reference | 303

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320

Function
Description
l
negative_sign – sign for negative values
l
n_sign_posn – position of sign for negative values (0..4)
For
formatting for monetary amounts
:
l
mon_decimal_point – decimal point character for monetary values
l
mon_thousands_sep – thousands separator for monetary values
l
p_sep_by_space – true if a space separates currency symbol from a positive value
l
p_cs_precedes – true if currency symbol precedes positive value
l
n_sep_by_space – true if a space separates currency symbol from a negative value
l
n_cs_precedes – true if currency symbol precedes negative value
Additionally, the special value monetary, if true, indicates that a currency value should be
formatted, rather than a regular numeric value.
View Display Expression Technical Reference
A page that contains a view is displayed in an operator’s Web browser. The view con
tains data that is loaded from the server dynamically. Because of this, both data formatting and display operations
for the view are implemented with JavaScript in the Web browser.
For each item displayed in the view, a JavaScript object is constructed. Each field of the item is defined as a
property of this object. When evaluating the JavaScript Display Expression, the
data
variable is used to refer to this
object. Thus, the expression
data.my_field
would return the value of the field named “my_field”.
In the above view (the
guest_users
view), the four columns displayed correspond to the
username
,
role_name
,
enabled
, and
expire_time
fields.
Value
Description
Display Expressions
data.username.bold()
Displays the username string as bold text.
data.role_name
Displays the name of the role.
Nwa_BooleanText(data.enabled, "Enabled", "Disabled")
Displays either “Enabled” or “Disabled” depending on the value of
the
enabled
field.
(parseInt(data.do_expire) != 0) ? Nwa_DateFormat
(data.expire_time, "%Y-%m-%d %H:%M") : "N/A"
Displays “N/A” if the account has no expiration time, or a date and
time string if an expiration time has been set.
JavaScript functions
Nwa_BooleanText(
Returns the value of
if_true
or
if_false
depending on whether the
Table 40:
Display Expressions for Data Formatting
Dell Networking W-ClearPass Guest 6.0 | Deployment Guide
View Display Expression Technical Reference |
303