mirror of
https://github.com/grocy/grocy.git
synced 2025-10-11 08:14:30 +00:00
Implemented new Userfield type "Select list" (closes #325)
This commit is contained in:
@@ -14,7 +14,7 @@ Grocy.Components.UserfieldsForm.Save = function(success, error)
|
||||
|
||||
var jsonData = { };
|
||||
|
||||
$("#userfields-form .userfield-input").each(function()
|
||||
$("#userfields-form .userfield-input").not("div").each(function()
|
||||
{
|
||||
var input = $(this);
|
||||
var fieldName = input.attr("data-userfield-name");
|
||||
@@ -28,6 +28,10 @@ Grocy.Components.UserfieldsForm.Save = function(success, error)
|
||||
jsonData[fieldName] = "1";
|
||||
}
|
||||
}
|
||||
else if ($(this).hasAttr("multiple"))
|
||||
{
|
||||
jsonData[fieldName] = $(this).val().join(",");
|
||||
}
|
||||
else
|
||||
{
|
||||
jsonData[fieldName] = fieldValue;
|
||||
@@ -70,6 +74,11 @@ Grocy.Components.UserfieldsForm.Load = function()
|
||||
{
|
||||
input.prop("checked", true);
|
||||
}
|
||||
else if (input.hasAttr("multiple"))
|
||||
{
|
||||
input.val(value.split(","));
|
||||
$(".selectpicker").selectpicker("render");
|
||||
}
|
||||
else
|
||||
{
|
||||
input.val(value);
|
||||
|
Reference in New Issue
Block a user