如何设置标签&使用客户端脚本的Dojo列表文本框的值
How to set the Label & Value of a Dojo List Text Box using client side script
我可以使用下面的脚本设置"value"。
<xe:djextListTextBox id="inputText" value="#{document1.FormTitle}" displayLabel="true" multipleSeparator="##"></xe:djextListTextBox>
<xp:button value="Set Value" id="b1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[var id = "#{id:inputText}";
dijit.byId( id ).set( "value", "Value 1##Value 2" );
]]></xp:this.script>
</xp:eventHandler>
</xp:button>
但是我想做的是设置一个标签来显示,并在背景中有另一个值。基本上复制了下面显示的功能。
<xe:djextListTextBox id="djextListTextBox14" multipleSeparator="," multipleTrim="true" defaultValue="1,3" value="#{document1.Test}"
displayLabel="true" title="Multiple Values with labels">
</xe:djextListTextBox>
<xe:valuePicker id="valuePicker15" for="djextListTextBox14" pickerText="Add" dojoType="extlib.dijit.PickerListSearch">
<xe:this.dataProvider>
<xe:simpleValuePicker labelSeparator="|" valueList="Value1|1,Value2|2,Value3|3,Value4|4" valueListSeparator=","></xe:simpleValuePicker>
</xe:this.dataProvider>
</xe:valuePicker>
您可以使用
在客户端为xe:djextListTextBox
定义标签dijit.byId(id).set("labels", {"value1":"label1","value2":"label2",...});
你的例子看起来像这样:
<xe:djextListTextBox id="inputText" value="#{document1.FormTitle}"
displayLabel="true" multipleSeparator="##">
</xe:djextListTextBox>
<xp:button value="Set Value" id="b1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[
var id = "#{id:inputText}";
dijit.byId(id).set("labels", {"Value 1":"Label 1", "Value 2":"Label 2"});
dijit.byId(id).set("value", "Value 1##Value 2");
]]></xp:this.script>
</xp:eventHandler>
</xp:button>
相关文章:
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 在使用客户端脚本时拾取JSON对象
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- 用于编写与我作为客户端查看的网页交互的脚本的术语(如果有的话)是什么
- ASP.NET IIS应用程序中的客户端脚本缓存
- 当客户端脚本显示时,正确调整ModalPopupExtender的大小
- ASP.NET-具有客户端和服务器端的通用脚本
- 在JS或jQuery或任何客户端脚本的帮助下,通过查看源代码读取源代码
- 如何为输出Json对象的ajax调用编写客户端脚本
- 在重定向到 ASP.NET C# 中的另一个页面之前显示客户端脚本警报
- 错误:invalid_client找不到 YouTube 分析应用脚本插件的 OAuth 客户端
- 在特定位置注册客户端脚本
- 使用Google应用程序脚本将数组传递给客户端函数
- 将简单的Perl脚本翻译成Python,向客户端发送响应
- 如何向客户端返回带有双引号的字符串?脚本将其解析为JSON对象
- zip.js读取zip中的文件名.(仅限客户端脚本)
- 在执行客户端脚本后获取文档源
- 客户端内服务器端经典ASP代码的问题<脚本>标签
- 如何在等待php客户端脚本的回复时终止php服务器脚本
- 如何在支持渐进式增强(Progressive Enhancement)的同时,使用HTML5标签来支持无脚本客户端,这些