Maison > interface Web > js tutoriel > le corps du texte

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

WBOY
Libérer: 2016-05-16 15:23:20
original
1459 Les gens l'ont consulté

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++;
}
}
}
Copier après la connexion

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.

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal