语法 Xtext(模型、视图、控制器)
Grammar Xtext (Model,view,controller)
大家晚上好,
我总是尝试创建语法 Dsl (xtext)。
我的语法必须包含模型部分、视图部分和控制器部分
我在尝试创建语法 xtext 的视图部分时已经问了一个问题。
现在我必须创建控制器部分,它必须包含像 onClick 按钮这样的事件,而且它必须定义视图和数据库(业务部分或模型)之间的关系但是我在这个上下文中找不到任何东西作为例子或教程。
谢谢你帮助我。
MVC: Model | View | Controller;
...
Controller: "controller" name=ID 'for' view=[View] "{"
models+=ModelReference*
actions+=Action*
bindings+=Binding*
"}";
ModelReference: "model" name=ID ":" type=[Entity]
Action: "action" name=ID "on" button=[Button] //todo implement scoping
"{" ..... "}"
Binding: "bind" model=[ModelReference] "." field=[Field] //todo implement scoping
"to" textField=[TextField] //todo implement scoping
大家晚上好, 我总是尝试创建语法 Dsl (xtext)。 我的语法必须包含模型部分、视图部分和控制器部分 我在尝试创建语法 xtext 的视图部分时已经问了一个问题。
现在我必须创建控制器部分,它必须包含像 onClick 按钮这样的事件,而且它必须定义视图和数据库(业务部分或模型)之间的关系但是我在这个上下文中找不到任何东西作为例子或教程。 谢谢你帮助我。
MVC: Model | View | Controller;
...
Controller: "controller" name=ID 'for' view=[View] "{"
models+=ModelReference*
actions+=Action*
bindings+=Binding*
"}";
ModelReference: "model" name=ID ":" type=[Entity]
Action: "action" name=ID "on" button=[Button] //todo implement scoping
"{" ..... "}"
Binding: "bind" model=[ModelReference] "." field=[Field] //todo implement scoping
"to" textField=[TextField] //todo implement scoping