Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试对齐多个dojo组件_Javascript_Html_Dojo_Web - Fatal编程技术网

Javascript 尝试对齐多个dojo组件

Javascript 尝试对齐多个dojo组件,javascript,html,dojo,web,Javascript,Html,Dojo,Web,好的,我将向表中添加一组不同的dojo组件 <table> <tr><td> DOJO COMPONENT 1 </td></tr> <tr><td> DOJO COMPONENT 2 </td></tr> <tr><td> DOJO COMPONENT 3 </td></tr> </table> 我希望输入字段对齐,所

好的,我将向表中添加一组不同的dojo组件

<table>

<tr><td> DOJO COMPONENT 1 </td></tr>

<tr><td> DOJO COMPONENT 2 </td></tr>

<tr><td> DOJO COMPONENT 3 </td></tr>

</table>
我希望输入字段对齐,所以看起来像这样,我希望输入字段进行调整

Name:          [                        ]
Address:       [                        ]
Date of Birth: [                        ]
我不想将每个dojo组件的标签宽度设置为某个值(如400px),尽管这是一个解决方案

以下是我为每个组件设置的属性:

                        dijit.byId("${attr.id}").set({
                                    label: "${attr.name}",
                                    labelAlignment: "horizontal",
                                    fieldWidth : 400
                                });

如果您想查看dojox.layout.TableContainer小部件,您将不胜感激。

您可能想查看dojox.layout.TableContainer小部件,它完全符合您的要求:)

您可能想查看dojox.layout.TableContainer小部件,它正是您想要的:)

请包括一个js提琴,以便更好地理解。请包括一个js提琴,以便更好地理解。
                        dijit.byId("${attr.id}").set({
                                    label: "${attr.name}",
                                    labelAlignment: "horizontal",
                                    fieldWidth : 400
                                });