【问题标题】:xpages and unitegallery. xpages function freezesxpages 和 unitegallery。 xpages 函数冻结
【发布时间】:2015-12-18 20:06:04
【问题描述】:

我在 xpage 中使用 unitegallery。这是代码:

<div id="gallery" style="display:none;">
    <xp:repeat rows="100" value="#{javascript:Album.getPictures();}" var="obj" indexVar="idx" disableOutputTag="true" removeRepeat="true">
        <xp:text escape="true">
            <xp:this.value>
                <![CDATA[#{javascript:var db = datasource.getString('DB_FILEPATH');
var id = obj;

var Picture = new org.openntf.bildr.Picture();
Picture.loadByUnid(obj);
var original = Picture.getOriginal();

var pic = "../" + db + "/0/" + id + "/$FILE/" + original;

return '<img src="' + pic + '" data-image="' + pic + '"></img>'}]]></xp:this.value>
        </xp:text>
        <xp:image rendered="false">
            <xp:this.attrs>
                <xp:attr name="data-image">
                    <xp:this.value>
                        <![CDATA[#{javascript:var db = datasource.getString('DB_FILEPATH');
var id = obj;

var Picture = new org.openntf.bildr.Picture();
Picture.loadByUnid(obj);
var original = Picture.getOriginal();

return "../" + db + "/0/" + id + "/$FILE/" + original;}]]>
                    </xp:this.value>
                </xp:attr>
            </xp:this.attrs>
            <xp:this.url>
                <![CDATA[#{javascript:var db = datasource.getString('DB_FILEPATH');
var id = obj;

var Picture = new org.openntf.bildr.Picture();
Picture.loadByUnid(obj);
var thumb = Picture.getThumb();

return "../" + db + "/0/" + id + "/$FILE/" + thumb;}]]>
            </xp:this.url>
        </xp:image>

    </xp:repeat>
</div>
<!--/#gallery -->

(示例包含对 xp:image 和 xp:text 控件的尝试)

这会为我提供图库中的图像,但是我的 xpages 中的其余功能会冻结,例如按钮。

有人知道解决办法吗?

【问题讨论】:

  • - 似乎无法访问您的浏览器。只有 在 html 中呈现为 。因此不要指望 可以工作。
  • 我添加了两个样本,一个用于图像控件,另一个用于计算文本控件。尽管如此,在这两个控件之间切换呈现的属性仍然会冻结 xpage(并且画廊会被加载)

标签: xpages xpages-ssjs


【解决方案1】:

问题与 Notes 9 中的 AMD 加载复杂性有关。使用 Ferry Kranenburg 的 xsn-p 进行 AMD 加载后,问题消失了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    相关资源
    最近更新 更多