diff --git a/packages/datalib/src/GridDisplay.ts b/packages/datalib/src/GridDisplay.ts
index 4a554813d..992b34a4f 100644
--- a/packages/datalib/src/GridDisplay.ts
+++ b/packages/datalib/src/GridDisplay.ts
@@ -194,12 +194,14 @@ export abstract class GridDisplay {
if (condition) {
conditions.push(
_.cloneDeepWith(condition, (expr: Expression) => {
- if (expr.exprType == 'placeholder')
- return {
- exprType: 'column',
- columnName: column.columnName,
- source: { alias: column.sourceAlias },
- };
+ if (expr.exprType == 'placeholder') {
+ return this.createColumnExpression(column, { alias: column.sourceAlias });
+ }
+ // return {
+ // exprType: 'column',
+ // columnName: column.columnName,
+ // source: { alias: column.sourceAlias },
+ // };
})
);
}
diff --git a/packages/web/src/buttons/CommandButton.svelte b/packages/web/src/buttons/CommandButton.svelte
new file mode 100644
index 000000000..880e42020
--- /dev/null
+++ b/packages/web/src/buttons/CommandButton.svelte
@@ -0,0 +1,33 @@
+
+
+
+
+{#if cmd && (!hideDisabled || cmd.enabled)}
+