2017-09-14 4 views
0

実際、私はドロップダウンとリストの2つのコントロールを作成しようとしています。どちらも静的な値や既にどこかに格納されている値に似ていて簡単です。C1 CMSで関数のプロパティウィンドウでユーザーからの入力を取得してリストを動的に作成する方法は?

しかし、私がしたい(彼はページに関数を挿入した場合)私はパワーユーザーが実行時にエディットリスト項目を作成したり/追加したい、ある

これに非常に似た概念:http://jsfiddle.net/DVbGY/1/

<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> 

が、関数のプロパティウィンドウで

<div data-role="content"> 

    <div id="items"> 
    </div> 
    <input type="text" id="item" /> 
    <input type="button" value="Add item to list" onclick="appendToList()"/> 

現在、ユーザーからのコンマ区切りリストを使用していますが、私の次のステップは、ユーザーの入力データと同様にURLを追加することです。ユーザーがドロップダウンボタンを作成したいとします。そのアイテムに特定のリンクを関連付ける。あなたは、私が代わりに私は上記と同様の考え方を述べ使いたいというテキストボックスのユーザからデータを取得しています上記の画像で見ることができるように

enter image description here

どうすればこのことが可能ですか?またはC1-CMSで可能ですか?例の場合は詳細を説明してください。

この投稿をお寄せいただきありがとうございます。

答えて

0

現在組み込まれているウィジェットでは不可能です。

+0

返信Pauliに感謝します。私は、現在ウィジェットに組み込まれていないのであれば、カスタムウィジェットを作成してこれを実行することが可能かどうか疑問に思っていましたか?またはどのように私はその場所でユーザーが実行時にデータを入力できるように動的グリッドシステムや何かを得ることができますか? –

+0

@PratikShuklaそのdef。そのようなウィジェットを作成することが可能です。基本的には、idのカンマ区切りリストを解析して保存するだけです。エディタにそれらのIDを選択/作成させる方法はあなた次第であり、C1は干渉しません。 –

関連する問題