问题标签 [mdriven]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
101 浏览

transient - MDriven:持久类的瞬态实例

在 MDriven 我有一个持久类,我需要创建一个瞬态实例。

这可能吗?

我知道一种解决方法是照常创建然后丢弃它。

澄清 2018-02-02 17:04 UTC+1:
我需要在不向模型添加任何内容的情况下执行此操作,编译时间。

0 投票
1 回答
33 浏览

mdriven - 是否可以在显示效果的同一列上进行“渲染”?

我想要实现的效果是输入字段中的“引导文本”。一旦单击该列(开始编写),当前文本就会消失。

我有两个属性:一个Name和一个InitialNameInitialName是一个派生属性,它是一个硬编码字符串。当创建这种类型的新对象时,Name:=InitialName将被执行并因此显示在文本框中。

我在视图模型中创建了一个设置NameString.nullValueif的动作Name=InitialName。由于动作可以由其他列呈现,我尝试设置RenderedByName-column。

简而言之:我的想法是在Name单击显示它的列后立即将当前设置为空(如果名称没有更改),但这没有任何效果。这可能吗?或者有没有其他方法可以达到预期的效果?

0 投票
1 回答
97 浏览

uml - MDriven 中的状态机

我只是想知道你们中是否有人知道你们可以在 MDriven 中找到“UML 状态机”?我刚开始使用这个建模工具,需要为我的模型中的类添加一些不同的允许状态,但我似乎无法在任何地方找到它。

我在http://www.mdriven.net/https://www.capableobjects.com/上查找了它,显然它在程序中可用,但我在哪里 找不到任何信息?

也许我只是个盲人。我从 MDriven 的“入门版”开始,所以也许这就是为什么?

0 投票
1 回答
55 浏览

mdriven - 重命名 MDriven 中的类

受“理解遗留数据库”的启发,我是否试图使用“自动生成功能”来理解拥有 8000 多个表的数据库。现在我已将数量减少到 800 个班级。所有类都有表名,典型的四字母缩写。但我设法从企业中获得了一份“好”名字的清单。我需要这个来获得正确的名称才能继续前进并使用 autoforms.... 问题是如何通过 ocl 表达式(对于 Class.Name)重命名类?在模型调试器中尝试过,但我无法访问“TableWithNewClassNames”(保存新旧类名的映射)?

0 投票
1 回答
96 浏览

ocl - 关联类对 MDriven 新调试器中的 OCL 操作的影响

我注意到在添加关联类所依赖的类时,关联类是如何自动创建的。这当然是应该的。然而,问题在于,在“新调试器”中添加整数之类的东西时,我通常会这样做:

但是由于这个类不是一个 multiciply 并且由于它与其他创建的类的连接而单独创建,因此 at0 运算符不起作用。

我应该怎么做呢?一般来说,在 MDriven 的关联类“新调试器”中编程时应该注意什么?

0 投票
1 回答
22 浏览

mdriven - 在 MDriven 中反转遗留数据库,未记录的错误

解决错误的正确措施是什么” 在此处输入图像描述,这发生在“按下播放”后,对遗留数据库具有持久性(只读访问)

0 投票
1 回答
32 浏览

debugging - MDriven 中的默认字符串表示未显示

在 MDriven 中处理时间跟踪数据库。尝试使用字符串以更好的方式实现不同的整数,但在“新调试器”中遇到了一些问题

我有一个“Employee”的实例,其属性为“Age”,并希望它被读取为“Employee is ( Insert age ) years old”,就像这个默认的字符串表示形式一样:

但是,在新的调试器中使用 MDriven 的 OCL

未正确显示“结果为列表”中的字符串。为什么会这样?

作为参考,我在这个视频中了解了 Visual Basic 的字符串表示和 MDriven 的基本区别:

https://wiki.mdriven.net/index.php/Part_1_OCL_Common_Expressions

0 投票
1 回答
65 浏览

modeling - MDriven的图表导航实用

在构建包含许多类的大型数据库时,我喜欢像大多数人一样保持我的图表整洁。根据功能对类进行不同的着色,对 AssociationLines 进行平方以获得更清晰的视图,在图表中添加更小的 ViewModel 和 StateMachines 以查看我正在使用的内容等。它有助于整体工作流程和便利性。


切换到 MDriven 后,我对布局感到满意,即使需要时间来适应。由于保持事物井井有条对我来说非常重要,因此“方线”之类的 QuickFunction 曾经并且非常受欢迎。但是为什么不能一次在图表中标记多个对象来移动它们呢?


我不确定需要多大的需求才能让它值得改变,但它肯定会受到欢迎。这是我发现自己丢失的唯一功能,并且没有看到有问题,因为我使用的其他建模工具都有它。也许它不存在是因为 MDriven 目前还没有其他程序那么大,因此没有足够的反馈来纠正这些事情。


我知道创始人看到贴有“mdriven”标签的帖子,希望他做出回应!当我说这是必需品时,我并不孤单,对吧?

提前致谢。

0 投票
1 回答
24 浏览

mdriven - MDriven 中的自动生成和继承

我正在使用 autoforms 并制作了一个对象模型,其中一个(超类)有两个子类。当使用自动表单导航到此类时,我会假设自动表单只会显示“表单/VM”来创建子类,而不是超类,因为它是抽象的。1)抽象的类不应该是可创建的?2)对抽象类的“自动导航”应该重定向到子类?

或者有这个设置吗?有没有人经历过这个?

更新:创建抽象类时确实出现错误....但是自动生成不应该跳到子类吗?

0 投票
1 回答
53 浏览

mdriven - 如何在 MDriven 中设置日期和时间选择器?

我试图在 MDriven 中捕获日期和时间,但数据类型 DateTime 的默认值仅显示日期的选择器(在 Web 中),但时间存储在持久层中。我如何也捕捉时间?