我有两个网格使用一些JS功能将一个网格上的项目移动到另一个网格,这对我来说很好。 但是当我需要获取修改后的网格并保存数据时,我的问题才开始。 这样做我试试这个。 (这是我将所有项目移动到另一个网格的功能)
function AddAllItems() {
MoveAllItems(articulosAvailable, articulosChoosen);
UpdateButtonState();
}
var articulosEnGrilla = new Array;
function MoveAllItems(srcListBox, dstListBox) {
srcListBox.BeginUpdate();
var count = srcListBox.GetItemCount();
for (var i = 0; i < count; i++) {
var item = srcListBox.GetItem(i);
dstListBox.AddItem(item.text, item.value);
articulosEnGrilla[i] = [item.value];
alert(articulosEnGrilla[i]);
}
srcListBox.EndUpdate();
srcListBox.ClearItems();
}
function UpdateButtonState() {
btnMoveAllItemsToRight.SetEnabled(articulosAvailable.GetItemCount() > 0);
btnMoveAllItemsToLeft.SetEnabled(articulosChoosen.GetItemCount() > 0);
btnMoveSelectedItemsToRight.SetEnabled(articulosAvailable.GetSelectedItems().length > 0);
btnMoveSelectedItemsToLeft.SetEnabled(articulosChoosen.GetSelectedItems().length > 0);
}
那么......我做错了什么?当我发送警报时,它说&#34; undefined&#34;
我的屁股
<div class="col-md-4">
@Html.DevExpress().Button(settings =>
{
settings.Name = "btnMoveAllItemsToRight";
settings.Text = "Agregar todos >>";
settings.ClientSideEvents.Click = "function(s, e) { AddAllItems(); }";
}).GetHtml()
</div>