当我试图将更多的值放入校验框组时。看上去就像在照片里。我想把这一切的价值观一分为二。
第一行前2位。第二,在下一个line...up中,我有多少个值。
我尝试了dojo和所有的css,然后我找不到出路:
`

问候
库姆胡尔阿塔
发布于 2016-03-02 21:48:08
这个OpenNTF项目可以提供您需要的东西(Lothar也是!)我是通过Stephan的博客文章看到的。我没有尝试过,因为GBS不再为BleedYellow提供托管服务,布莱恩的博客文章(我认为“摩尔”)已经不再可用了。
如果它工作,它可能是一个候选人,包括在XPages扩展库。
发布于 2016-03-02 15:56:40
答案类似于更改Radio组或Combo框的布局。有关使用单个组件而不是组组件,请参见这个问题。
另一种选择是使用自定义呈现器。这个问题有一个指向另一个StackOverflow问题的链接,或者您可以查看Tripcony对这个问题或这个XSnippet的答案,后者使用自定义呈现器从Radio组中删除表标记。所有这些都将为您提供基础知识,然后是为组件标识正确的Java类( Package中本地文件夹中的XPage代码可能会告诉您这一点),并创建相关的HTML输出,在适当情况下插入使用for循环来创建新的表单元格和行。
虽然核心CheckBox的呈现器还不是开源的,但是DojoCheckbox和DojoFormWidget的呈现器(它是扩展的)是开源的。
发布于 2016-03-02 15:58:27
您将无法立即做到这一点,因为该控件被呈现为静态<table>;如果选择水平布局,最终将得到一个<tr>,它包含的<td>元素与控件中的选择项一样多;在垂直布局中,将有多个具有单个<td>的<tr>元素。AFAIK没有直接影响<tr>和<td>元素数量的方法。
我知道的唯一解决方案是创建一个自定义呈现程序,就像前面提到的这里或这里
https://stackoverflow.com/questions/35751434
复制相似问题