Maison >interface Web >js tutoriel >Comment résoudre la grille de données d'étiquette personnalisée easyui, la saisie manuelle de la liste déroulante d'édition ne peut pas être enregistrée_compétences javascript

Comment résoudre la grille de données d'étiquette personnalisée easyui, la saisie manuelle de la liste déroulante d'édition ne peut pas être enregistrée_compétences javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2016-05-16 15:23:201524parcourir

Utilisez l'événement onEndEdit (cet événement peut obtenir l'objet éditeur, mais l'événement onAfterEdit ne peut pas obtenir l'objet Editor)
Obtenez les données d'entrée via l'éditeur et enregistrez-les.

int ci = 0;
for(Column col : columnList ){
for(Combobox cbb : col.getCombobox()){
if(cbb != null){
str += "var ed" + ci + " = $j(\"#"+RandomNumber+"\").datagrid(\"getEditor\",{index:rowIndex,field:\""+col.getField()+"\"});" ;
str += "var val" + ci + " = ed" + ci + ".target.combobox('getText');" ;
str += "rowData[\"" + col.getField() + "\"] = val" + ci + ";";
ci++;
}
}
}

Le contenu ci-dessus est l'introduction de l'éditeur sur la façon de résoudre le problème de la saisie manuelle et de l'enregistrement de la liste déroulante d'édition de la grille de données de balises personnalisées easyui. J'espère qu'il sera utile à tout le monde.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn