Fix for a rare case when selectbox with row in ID and options with label+title didn't work

This commit is contained in:
Nathan Gray 2013-02-06 13:49:40 +00:00
parent 2bc84411e2
commit ebd061ea96

View File

@ -129,6 +129,13 @@ var et2_selectbox = et2_inputWidget.extend({
{ {
content_options = null; content_options = null;
} }
// We could wind up too far inside options if label,title are defined
if(!isNaN(name_parts[name_parts.length -1]) && content_options.label && content_options.title)
{
name_parts.pop();
content_options = this.getArrayMgr("sel_options").getEntry(name_parts.join('['));
delete content_options["$row"];
}
// Select options tend to be defined once, at the top level, so try that // Select options tend to be defined once, at the top level, so try that
if(!content_options || content_options.length == 0) if(!content_options || content_options.length == 0)