Personalizando a caixa de diálogo Adicionar / Editar no jqGrid

Desculpe, não posso postar imagens, sou muito nova.

Em caixas de diálogo de adição / edição do jqGrid, gostaria de carregar uma lista de itens selecionáveis com base em uma seleção feita anteriormente. Na figura acima, a seleção de valor deve ser carregada com base no valor escolhido na seleção de critérios. Acredito que o caminho a seguir está usando o dataurl no objeto editoptions, mas estou tendo problemas a esse respeito. A primeira questão que foi preocupante foi baseada na documentaçãoAqu parece que não há um evento disponível para disparar quando o valor dos critérios muda, o que me permitirá atualizar a lista de valore

Também estou confuso sobre como os dados devem ser retornados da solicitação ajax. Na documentação, diz:

Definição do parâmetro editoptions dataUrl O parâmetro editoptions dataUrl é válido apenas para o elemento edittype: select. O parâmetro dataUrl representa a URL de onde o elemento de seleção html deve ser obtido. Quando essa opção é configurada, o elemento será preenchido com valores da solicitação AJAX. Os dados devem ser um elemento de seleção HTML válido com as opções desejadas "

isso significa que vou precisar gerar o html e retornar isso como parte da resposta? Anteriormente, eu estava passando todos os meus dados usando json.

questionAnswers(1)

yourAnswerToTheQuestion