Author: jleroux
Date: Fri May 8 07:24:10 2015
New Revision: 1678291
URL:
http://svn.apache.org/r1678291Log:
Fixes "When used setDependentDropdownValuesJs.ftl precludes focus-field-name"
https://issues.apache.org/jira/browse/OFBIZ-6346 with examples in FormWidgetExampleForms.xml and for NewCustomer screen
Modified:
ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
ofbiz/trunk/framework/common/webcommon/includes/setDependentDropdownValuesJs.ftl
Modified: ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml?rev=1678291&r1=1678290&r2=1678291&view=diff==============================================================================
--- ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml (original)
+++ ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml Fri May 8 07:24:10 2015
@@ -717,6 +717,7 @@ under the License.
<set field="dependentKeyName" value="geoId"/>
<set field="descName" value="geoName"/>
<set field="selectedDependentOption" value="_none_"/>
+ <set field="focusFieldName" value="NewUser_USER_PARTY_ID"/>
</actions>
<widgets>
<platform-specific><html><html-template location="component://common/webcommon/includes/setDependentDropdownValuesJs.ftl"/></html></platform-specific>
Modified: ofbiz/trunk/framework/common/webcommon/includes/setDependentDropdownValuesJs.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/webcommon/includes/setDependentDropdownValuesJs.ftl?rev=1678291&r1=1678290&r2=1678291&view=diff==============================================================================
--- ofbiz/trunk/framework/common/webcommon/includes/setDependentDropdownValuesJs.ftl (original)
+++ ofbiz/trunk/framework/common/webcommon/includes/setDependentDropdownValuesJs.ftl Fri May 8 07:24:10 2015
@@ -19,10 +19,13 @@ under the License.
<script type="text/javascript">
jQuery(document).ready(function() {
if (jQuery('#${dependentForm}').length) {
- jQuery("#${dependentForm}_${mainId}").change(function(e, data) {
+ jQuery('#${dependentForm}_${mainId}').change(function(e, data) {
getDependentDropdownValues('${requestName}', '${paramKey}', '${dependentForm}_${mainId}', '${dependentForm}_${dependentId}', '${responseName}', '${dependentKeyName}', '${descName}');
});
getDependentDropdownValues('${requestName}', '${paramKey}', '${dependentForm}_${mainId}', '${dependentForm}_${dependentId}', '${responseName}', '${dependentKeyName}', '${descName}', '${selectedDependentOption}');
+ <#if (focusFieldName??)>
+ jQuery('#${focusFieldName}').focus();
+ </#if>
}
})
-</script>
\ No newline at end of file
+</script>