devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
28 lines (27 loc) • 940 B
JavaScript
/**
* DevExpress HTML/JS Reporting (designer\internal\_expressionEditorAction.js)
* Version: 24.2.6
* Build date: Mar 18, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
export const expressionEditorActionId = 'dxrd-expression';
export function createExpressionEditorAction({ expressionEditor, hasInnerItems, title, hint }) {
return {
id: expressionEditorActionId,
action: hasInnerItems ?
(propertyName) => { } :
(propertyName) => {
expressionEditor.popupVisible(true);
},
title: title,
itemTemplate: 'dxrd-expression-action',
hint: hint,
weight: 50,
innerTemplate: hasInnerItems ? null : {
name: 'dxrd-expressioneditor-popup',
data: expressionEditor
},
visible: (name) => true
};
}