実際、私のコードには 2 つの問題があります。ここに私のjsFiddle Not Working Demoへのリンクがあります。
問題 1:リスト間で項目をドラッグ アンド ドロップできません。
問題 2:ドラッグ アンド ドロップが機能した後、特定の項目を配列から変更するにはどうすればよいですか?
ここに私の観測可能な配列があります:
self.customExportFileArray = ko.observableArray([
{
"IncludeInExportConversionTypesSelectList" :
[
{
"ConversionGroupID" : "1",
"Title" : "Quote Start - Auto"
},
{
"ConversionGroupID" : "2",
"Title" : "Quote Finish - Auto"
},
{
"ConversionGroupID" : "3",
"Title" : "Sales Data"
}
],
"ChooseFromConversionTypesSelectList" : [],
"FileName" : "Template1"
},
{
"IncludeInExportConversionTypesSelectList":
[
{
"ConversionGroupID" : "1",
"Title" : "Quote Start - Auto"
},
{
"ConversionGroupID" : "2",
"Title" : "Sales Data"
}
],
"ChooseFromConversionTypesSelectList":
[
{
"Title" : "Quote Finish - Auto"
}
],
"FileName" : "Template2"
}
]);
したがって、たとえば、ドロップダウンから「Template1」を選択すると、selectedTemplate
プロパティは配列から 2 番目の項目を取得し、項目を左から右に、またはその逆IncludeInExportConversionTypesSelectList
(リストの右側) およびChooseFromConversionTypesSelectList
(リストの左側) に移動した後、配列が必要になります。更新され、Grab all data from specific template
ボタンをクリックすると、更新された特定の配列が返されます(事前に選択されたドロップダウンコントロールに従って)。
誰かが私が間違っていることを知っていますか? ドロップダウンを追加する前に作業コードがあったためです。
どんな助けでも大歓迎です。
前もって感謝します。