我看过一个grails域类,它定义了这样的东西:
static formLayout =
[ title:"New Patient Patient",
layout: "custom",
autoHeight:true,
items:
[
[
layout: 'column',
labelWidth: 135,
items:
[[
columnWidth: 0.5,
layout: 'form',
items:["patientNo", "dob","surName"]
],[
columnWidth: 0.5,
layout: 'form',
items:["responsibleDoctor","givenName","sex.value"]
]]
],
...
]
我想知道的是如何从extjs文件或控制器文件中使用/调用它,使其显示为表单。
答案 0 :(得分:1)
这不是在Domain类中定义用于视图消耗的javaScript参数的常用方法。
但是,假设您正在查看应用此类方法的代码库,如果我没有弄错,正在使用它们的视图是向控制器发送ajax调用并将这些值读取为 JSON 。我对extJs不太熟悉,但它应该能够将参数作为JSON使用。例如,Ext.create
具有可以访问外部源的选项url。如果您正在查看使用此方法的代码库,您应该能够找到正在交付和使用它的视图和控制器。