0
要使用工具欄添加prefiled項目我可以使用此代碼:2sxc - 加嵌套項與prefiled值
@Edit.Toolbar(actions: "new", contentType: "Marker", prefill: new { Position = 65 })
但如果我有球員實體標記(標記列表),並且要創建工具欄按鈕創建新標記並將其添加到標記集合中。什麼是可行的方式來做到這一點?
在sql中你有相同的父領域或東西,但在這裏我沒有任何想法從哪裏開始。
我還附加了2個屏幕以便更好地理解。
現在我有一個添加自定義按鈕的代碼,但不知道是什麼的javascript使用和如何,如果這是一個正確的方向...
<ul class="sc-menu" data-toolbar='{
"groups": [{
"buttons": [{
"command": {
"action": "custom",
"customCode": "alert(\"add marker with current time!\")"
},
"icon": "icon-sxc-plus",
"title": "Add marker"
}]
}]
}'></ul>
我發現表ToSIC_EAV_EntityRelationships包含關係信息,但仍不知道如何將記錄添加到此表中...我知道如何獲取AttributeID,ParentEntityID,ChildEntityID和SortOrder的值,但認爲直接添加記錄到這個sql表是錯誤的方式 –
我也試過了:@ Edit.Toolbar(actions:「new」,contentType:「Marker」,prefill:new {Position = 65,ParentEntityID = 3199})//其中3199是父實體ID但當我保存的項目它不是連接... –
一個解決方案是,我從播放器中刪除Markers實體,並且「手動」管理與隱藏的預填充父ID域的關係。但是,我不能用默認的管理界面來管理這個。 (這是唯一的方法?) –