Question
How can I display a virtual column lookup field on a page so that the modal selection window works correctly?
Answer
define("ContactAddressPageV2", [],
function() {
return {
attributes: {
"UsrKladrStreet": {
dataValueType: Terrasoft.DataValueType.LOOKUP
},
"UsrVirtualKladrStreet": {
"dataValueType": Terrasoft.DataValueType.LOOKUP,
"type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
isLookup: true,
caption: "virtual street",
referenceSchemaName: "UsrKladrStreet"
}
},
diff: /**SCHEMA_DIFF*/[
{
"operation": "insert",
"parentName": "Header",
"propertyName": "items",
"name": "UsrKladrStreet",
"values": {
bindTo: "UsrKladrStreet",
"caption": {"bindTo": "Resources.Strings.UsrKladrStreetCaption"},
layout: {column: 0, row: 8, colSpan: 12}
}
},
{
"operation": "insert",
"parentName": "Header",
"propertyName": "items",
"name": "UsrVirtualKladrStreet",
"values": {
bindTo: "UsrVirtualKladrStreet",
"caption": "virtual street",
layout: {column: 0, row: 9, colSpan: 12}
}
}
]/**SCHEMA_DIFF*/
};
}
);