在 C1 CMS 中,如何通过在函数 属性 window 处获取用户输入来动态创建列表?
In C1 CMS How to create a list dynamically by getting input from user at the function property window?
实际上我正在尝试创建两个控件,一个是下拉控件,另一个是列表控件。对于静态值或已存储在某处的值,两者都很相似且容易。
但我想要的是,我希望高级用户在 运行 时间创建或添加/编辑列表项(当他向页面插入功能时)
与此非常相似的概念:http://jsfiddle.net/DVbGY/1/
<div data-role="content">
<div id="items">
</div>
<input type="text" id="item" />
<input type="button" value="Add item to list" onclick="appendToList()"/>
<script>
var listCreated = false;
function appendToList(){
if(!listCreated){
$("#items").append("<ul id='list' data-role='listview' data-inset='true'></ul>");
listCreated = true;
$("#items").trigger("create");
}
var value = $("#item").val();
var listItem = "<li>" + value + "</li>";
$("#list").append(listItem);
}
</script>
但是在函数中 属性 window.
目前我正在使用来自用户的逗号分隔列表,但它不是可行的解决方案,因为我的下一步是添加 url 以及来自用户的输入数据所以假设用户想要创建一个下拉列表按钮和用户正在添加项目并将特定的 link 与其项目相关联。
正如您在上图中看到的那样,我正在从用户那里获取数据,但我想使用上面提到的类似概念而不是那个文本框。
我怎样才能做到这一点?或者在 C1-CMS 中有可能吗?如果是,请详细举例说明。
感谢您抽出宝贵时间并感谢阅读本文 post。
当前内置的小部件无法实现。
实际上我正在尝试创建两个控件,一个是下拉控件,另一个是列表控件。对于静态值或已存储在某处的值,两者都很相似且容易。
但我想要的是,我希望高级用户在 运行 时间创建或添加/编辑列表项(当他向页面插入功能时)
与此非常相似的概念:http://jsfiddle.net/DVbGY/1/
<div data-role="content">
<div id="items">
</div>
<input type="text" id="item" />
<input type="button" value="Add item to list" onclick="appendToList()"/>
<script>
var listCreated = false;
function appendToList(){
if(!listCreated){
$("#items").append("<ul id='list' data-role='listview' data-inset='true'></ul>");
listCreated = true;
$("#items").trigger("create");
}
var value = $("#item").val();
var listItem = "<li>" + value + "</li>";
$("#list").append(listItem);
}
</script>
但是在函数中 属性 window.
目前我正在使用来自用户的逗号分隔列表,但它不是可行的解决方案,因为我的下一步是添加 url 以及来自用户的输入数据所以假设用户想要创建一个下拉列表按钮和用户正在添加项目并将特定的 link 与其项目相关联。
正如您在上图中看到的那样,我正在从用户那里获取数据,但我想使用上面提到的类似概念而不是那个文本框。
我怎样才能做到这一点?或者在 C1-CMS 中有可能吗?如果是,请详细举例说明。
感谢您抽出宝贵时间并感谢阅读本文 post。
当前内置的小部件无法实现。